У меня OSX 10.9.1, и я изменил настройки в своей пользовательской папке. Насколько я помню, я "только" нажимал cmd + i
на пользовательскую папку и под правами доступа выбирал apply to all sub folders
. Не спрашивайте меня, почему - я знаю, что был глуп, и я не буду делать это снова .. обещаю!
Итак, насколько я понимаю, это означает, что я изменил все файлы и папки внутри моей пользовательской папки, чтобы они принадлежали пользователю root и, следовательно, не позволяют мне выполнять какие-либо операции с файлами, например, копирование файлов и т. д.
Что я могу сделать, чтобы исправить это?
Я уже использовал Дисковую утилиту для восстановления разрешений. Но не повезло. Вот что он говорит. Извините, это по-немецки: ACL was found, but not expected in …
. Ибо Library/StartupItems
там же написано SUID-file …/ARDAgent
было изменено и ремонту не подлежит. Вот подробности:
ACL wurde gefunden, aber nicht erwartet auf „private/etc/apache2/users“
ACL wurde gefunden, aber nicht erwartet auf „private/etc/paths.d“
ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/MIDI Drivers“ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/Components“
ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/MAS“ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/VST“
ACL wurde gefunden, aber nicht erwartet auf „Library/Java/JavaVirtualMachines“
ACL wurde gefunden, aber nicht erwartet auf „Library/LaunchAgents“
ACL wurde gefunden, aber nicht erwartet auf „Library/LaunchDaemons“
ACL wurde gefunden, aber nicht erwartet auf „Library/PreferencePanes“
ACL wurde gefunden, aber nicht erwartet auf „Library/ScriptingAdditions“
ACL wurde gefunden, aber nicht erwartet auf „Library/StartupItems“Achtung: Die SUID-Datei „System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent“ wurde verändert und wird nicht repariert.
ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library“
ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences“
ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences/com.apple.stackshot.plist“Abweichende Zugriffsrechte für „usr/lib/ruby“, Soll-Wert: lrwxr-xr-x , Ist-Wert: drwxr-xr-x .
ACL wurde gefunden, aber nicht erwartet auf „usr/lib/ruby“
ACL wurde gefunden, aber nicht erwartet auf „usr/libexec/cups/driver“
ACL wurde gefunden, aber nicht erwartet auf „Applications/.DS_Store“
ACL wurde gefunden, aber nicht erwartet auf „private/var/at/tabs“
ACL wurde gefunden, aber nicht erwartet auf „private/var/db/lockdown“
ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/.localized“
ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences/.GlobalPreferences.plist“
Я также попытался «сбросить разрешения и списки управления доступом к домашнему каталогу» с помощью утилиты OSX «Сброс пароля», как предлагается здесь . Но не повезло :(
Вот еще информация:
Терминал ls -la в /Users
папке:
drwxr-xr-x 5 root admin 170 21 Dez 2013 .
drwxr-xr-x 37 root wheel 1326 5 Feb 10:12 ..
-rw-r--r-- 1 root wheel 0 12 Sep 2013 .localized
drwxrwxrwt 11 root wheel 374 29 Dez 12:57 Shared
drwxr-xr-x+ 69 root admin 2346 10 Feb 11:06 macdaddy
Терминал ls -l в /Users/macdaddy/
папке (мой пользователь):
drwxr-xr-x+ 4 root admin 136 24 Aug 22:26 Applications
drwxr-xr-x+ 69 root admin 2346 10 Feb 09:58 Desktop
drwxr-xr-x+ 10 root admin 340 3 Jul 2014 Documents
drwxr-xr-x+ 25 root admin 850 9 Feb 23:50 Downloads
drwxr-xr-x@ 15 root admin 510 5 Feb 10:12 Dropbox
drwxr-xr-x+ 72 root admin 2448 1 Feb 20:17 Library
drwxr-xr-x+ 10 root admin 340 14 Jan 16:07 Movies
drwxr-xr-x@ 16 root admin 544 8 Feb 18:06 Music
drwxr-xr-x+ 11 root admin 374 5 Feb 18:21 PhpstormProjects
drwxr-xr-x+ 119 root admin 4046 10 Feb 00:40 Pictures
drwxr-xr-x+ 5 root admin 170 7 Feb 2011 Public
drwxr-xr-x+ 6 root admin 204 27 Mär 2014 Sites
drwxr-xr-x+ 8 root admin 272 1 Dez 18:01 VirtualBox VMs
drwxr-xr-x+ 2 root admin 68 29 Mai 2014 dumps
Я прав, что пользователь должен быть не root, а macdaddy здесь? Также знаки +
и @
кажутся мне необычными.
Итак, мой вопрос: как я могу исправить свою проблему, чтобы разрешения вернулись в прежнее состояние. Или, по крайней мере, я хочу иметь возможность работать, как раньше.
Я нашел такое решение: сброс разрешений пользователей в их режим по умолчанию , при котором сначала удаляются все разрешения ACL, затем все разрешения уравниваются с chmod
. Теперь, прежде чем попробовать, я хотел спросить здесь, целесообразен ли этот метод или есть ли какой-либо другой способ решить мою проблему.
Дисковая утилита не проверяет разрешения для домашних папок пользователей. Чтобы сделать это в системах более поздних версий, чем 10.6, вам нужно будет загрузиться в режиме восстановления (или загрузиться с установщика USB) и перейти в « Утилиты»> «Терминал» , затем введите resetpassword
. Здесь вы найдете возможность сбросить разрешения для домашней папки определенного пользователя.
В качестве альтернативы вы можете сбросить права доступа к домашней папке с помощью Onyx , бесплатного от Titanium Software.
Фред
Фред
СканнерДаркли
Фред
СканнерДаркли
СканнерДаркли
Фред
Фред
СканнерДаркли
СканнерДаркли
Фред
chown
исправила! Спасибо человек действительно ценю это. Похоже, я рекурсивно изменил все файлы, чтобы они принадлежали root, и команда chown сбросила их для моего пользователя :)