Неужели эти настройки разрешений OS X — это катастрофа, которая вот-вот случится?

Неужели эти настройки разрешений OS X — это катастрофа, которая вот-вот случится?

После установки Lion у меня начались проблемы с разрешениями для чего-то столь простого, как выбрасывание файлов в корзину. Поэтому, возможно, по глупости, я сделал "Get Info" на жестком диске и изменил разрешения на это:

  • Система - Чтение и запись
  • Колесо - Чтение и запись
  • Все - Читать и писать

Затем я запустил Disk Utility на разделе Lion Recovery и "исправил разрешения" и там. И при перезагрузке запустил "Keychain First Aid" внутри программы Keychain Access.

Компьютер теперь работает нормально — или кажется, что тоже — но мне интересно, какие будущие проблемы я развязал. Неужели эти настройки — катастрофа, которая вот-вот случится?

И если да, то какой самый простой способ вернуть все в исходное состояние, не вызывая вновь проблем с разрешениями, которые у меня возникли сразу после обновления?

решение1

Восстановление прав доступа — это, как правило, лучший (и единственный) способ решить эту проблему.

Если у вас нет никаких проблем, это нормально. Обратите внимание, что в этих случаях вы также можете переустановить Lion — он сохранит ваши пользовательские файлы нетронутыми, но перезапишет все системные файлы и тем самым сбросит разрешения до их исходного состояния.


Восстановление разрешений будетнетОднако, изменяйте любые ваши личные файлы, поэтому, если вы делите машину с другими учетными записями пользователей, они все будут раскрыты. Вам следует удалить разрешения на запись изгруппаидругойили даже полностью удалить для них разрешения на чтение.

На этом этапе я бы создал надлежащую резервную копию.

Для вашей домашней папки это будет:

Вы также можете проверить свои разрешения с помощью терминала. Запустите

ls -l

в папке для просмотра списка разрешений (см.Разрешения файловой системы). В твоем случае,

chmod -R go-w /some/folder

рекурсивно удалит разрешения на запись длягруппаидругойиз папки и всех ее дочерних. Используйте это с осторожностью.

Здесь упоминается более ограничительный подход:Восстановление прав доступа к домашней папке в OS X | MacFixIt - Обзоры CNET

chmod -R 600 ~

Это по сути удалит доступ изгруппаидругойцеликом, для вашей домашней папки ( ~).

Связанный контент