По ошибке изменил мод на каталог ~/.., сделал его 744, больше не загружается

Я по ошибке выполнил следующую команду:

sudo chmod 744 ~/..

и я больше не могу загрузить свой macbook, он зависает с коричневым экраном и вращением в стиле ajax. Что мне сделать, чтобы он снова нормально работал?

Я пытался:

а) Дисковая утилита (восстановление разрешений) - не помогло б) сброс пароля -> сброс ACL и разрешений для домашнего каталога - не помогло.

Я загрузился в режиме восстановления, открыл терминал и зашел в «/Volumes/Macintosh HD». Да, это был диск (или я должен сказать «путь»), для которого я изменил разрешения.

Как теперь их восстановить? А какие они были?

ОБНОВЛЯТЬ:

Я смог восстановить его, зайдя в терминал в режиме восстановления и выполнив:

chmod 777 "/Volumes/Macintosh HD/"

Но я считаю, что 777это слишком. Для чего используется umask по умолчанию ~/..?

ОБНОВЛЕНИЕ2:

Я не знаю, почему это сработало, так как ~/..означает /Users, а не /.

Это на моей машине:drwxr-xr-x 8 root admin 272 27 lut 14:53 ..
@MateuszSzlosek, и что за umask для этого?
@MateuszSzlosek Правда? Нет списков контроля доступа?
это мой вывод ls -laизнутри $HOME, как проверить umask?
@MateuszSzlosek, это можно рассчитать из «drwxr-xr-x», позвольте мне проверить.
@njboot, позитив? не 755?

Ответы (1)

Я бы сделал две вещи, чтобы восстановить Mac в этой ситуации.

  1. загрузитесь в режим восстановления и запустите Дисковую утилиту - восстановите диск, том, а затем восстановите разрешения.
  2. Загрузитесь в режиме восстановления и запустите программу установки. Это должно исправить или зарегистрировать точный каталог с неправильными ACL/разрешениями и заново создать все основные точки монтирования.

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