На Mac ничего не «сохраняется»

На Mac ничего не «сохраняется»

Середина 2009 г. iMac Lion 10.7.2

У меня недавно была самая непонятная проблема. Недавно я испортил свой mac, установив ubuntu, но забыв переместить GRUB. Так что мне пришлось переустановить прошивку и т. п. Все работало нормально, ЗА ИСКЛЮЧЕНИЕМ одного.

Сохранение. Он сохраняет такие вещи, как документы и т. п. довольно легко, но такие вещи, как док, настройки и т. п. не сохраняются. Просто так получилось, что мои обои застряли с троллфейсом, говорящим "проблема?" Они меняются, но когда я выхожу и снова вхожу, они сбрасываются.

Кроме того, он не будет сохранять документы/файлы без запроса пароля администратора, если они не находятся в пределах первых двух уровней моего домашнего каталога.

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

EDIT: при попытке скопировать файл появляется сообщение, что у меня нет разрешения.

решение1

Вот несколько вещей, которые стоит попробовать (в порядке возрастания):

  1. Запустите Disk Utility, выберите жесткий диск и нажмите «Проверить разрешения». Если вы обнаружите какие-либо проблемы, попробуйте восстановить разрешения на диск. Перезагрузите компьютер и повторите попытку.
  2. Я предполагаю, что у вас Intel Mac (был указан 2009 год). Попробуйте сбросить SMC, как указано в этомСтатья поддержки Apple.
  3. Поместите Lion на USB-диск, загрузитесь с него (удерживайте клавишу Option во время запуска), используйте Disk Utility, чтобы очистить диск, и переустановите Lion.

Удачи!

решение2

Я никогда не доверял способности окна Finder Get Info правильно устанавливать разрешения файлов. Как давний (более 20 лет) пользователь Mac, но хорошо знающий разрешения файлов Unix, ограничения в окне Finder Get Info не имеют для меня никакого смысла.

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

sudo chown -R $(id -u):$(id -g) $HOME
sudo chmod -R 700 $HOME

Будьте осторожны, это немного грубый инструмент. Если в вашем домашнем каталоге есть что-то, требующее специальных разрешений, это может все испортить.

Также стоит посмотреть, установлены ли какие-либо флаги файлов или ACL для файлов, которые вы не можете перезаписать. Вы можете сделать это с помощью моего любимого набора опций отладки прав доступа к файлам для ls:

ls -laeO@

На самом деле, сделайте это в каталоге, где вы, похоже, не можете сохранять файлы, и посмотрите, что там написано. Также сделайте это в вашем ~/Library/Preferences/каталоге. Обновите свой ответ выводом (или соответствующим фрагментом).

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