2

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

У меня была самая неясная проблема в последнее время. Я недавно перевернул мой Mac, установив Ubuntu, но забыл переместить GRUB. Поэтому пришлось переустановить прошивку и все такое. Он отлично работал, за исключением одного.

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

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

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

РЕДАКТИРОВАТЬ: он говорит, что у меня нет разрешения, когда я пытаюсь скопировать файл.

2 ответа2

1

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

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

Удачи!

1

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

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

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

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

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

ls -laeO@

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .