Mavericks: пользователь больше не владеет домашней папкой и содержимым

Один из пользователей (называемый: The_Problematic_User) установленного Mavericks MacBook Pro больше не является владельцем домашней папки и контента. Вот что мы пытались безрезультатно:

  • перезагрузите компьютер и войдите в режим восстановления (Command-r) и;
    • восстановить права доступа к диску,
    • ремонтный диск,
    • с помощью resetpassword (командная строка),
    • сбросить разрешения и списки управления доступом к домашней папке,
    • Сброс пароля,
  • перезагрузите компьютер и войдите в однопользовательский режим (Command-s, который является корневым доступом) и;
    • Удалите ACL для всех элементов учетной записи с помощью: chmod -RN /Users/username
    • ответ: chmod: не удалось очистить ACL для файла...
    • Попробуйте восстановить права собственности на файлы и папки с помощью: chown -R имя пользователя: персонал /Пользователи/имя пользователя
    • ответ: chown: имя пользователя: недопустимое имя пользователя (где имя пользователя, очевидно, было именем пользователя)
    • Попробуйте передать право собственности на файлы пользователю root с помощью: chown -R root:staff /Users/username
    • ответ: chown: /Users/username/*: файловая система только для чтения (где * представляет все файлы и папки в каталоге)

Другое дело: когда я ls -l /Users, вот что я получаю:

  • drwxrwxrwt 6 корневое колесо 204 24 фев 10:53 поделился
  • drwxr-xr-x+ 12 501 staff 408 21 марта 17:16 A_user (с правами администратора)
  • drwxr-xr-x@ 47 502 сотрудников 1598 15 марта 12:03 The_Problematic_User
  • drwxr-xr-x+ 24 505 сотрудников 816 10 января 15:11 Another_user

Что делает @ вместо + в разрешениях The_Problematic_User?

Для информации: The_Problematic_User НЕ имеет прав администратора

В однопользовательском режиме вам нужно использовать , mount -uw /чтобы получить доступ на запись к тому, а также обращаться к пользователям по идентификационному номеру, поскольку имена недоступны. Проверьте идентификационный номер пользователя с помощью id "The_Problematic_User". Кроме того, используйте ls -leO@ /Usersдля получения более полного представления об элементах управления доступом и xattrs, прикрепленных к домашней папке.

Ответы (1)

Каким-то образом к этому каталогу был применен ошибочный расширенный атрибут, но его можно удалить только с помощью xattrкоманды Терминала. Вы должны взглянуть на краткое объяснение здесь . Более подробный вопрос и ответ можно найти на этой странице StackOverflow .