Я по ошибке выполнил следующую команду:
sudo chmod 744 ~/..
и я больше не могу загрузить свой macbook, он зависает с коричневым экраном и вращением в стиле ajax. Что мне сделать, чтобы он снова нормально работал?
Я пытался:
а) Дисковая утилита (восстановление разрешений) - не помогло б) сброс пароля -> сброс ACL и разрешений для домашнего каталога - не помогло.
Я загрузился в режиме восстановления, открыл терминал и зашел в «/Volumes/Macintosh HD». Да, это был диск (или я должен сказать «путь»), для которого я изменил разрешения.
Как теперь их восстановить? А какие они были?
ОБНОВЛЯТЬ:
Я смог восстановить его, зайдя в терминал в режиме восстановления и выполнив:
chmod 777 "/Volumes/Macintosh HD/"
Но я считаю, что 777
это слишком. Для чего используется umask по умолчанию ~/..
?
ОБНОВЛЕНИЕ2:
Я не знаю, почему это сработало, так как ~/..
означает /Users
, а не /
.
Я бы сделал две вещи, чтобы восстановить Mac в этой ситуации.
Журнал установщика можно прочитать при загрузке в режиме восстановления, если шаг 2 не исправит ситуацию, и мы, возможно, сможем уточнить, какой именно каталог или каталоги теперь испорчены. Есть вероятность, что у вас был отдельный сбой, и он chmod
был случайным, а не причинным.
Матеуш Шлосек
drwxr-xr-x 8 root admin 272 27 lut 14:53 ..
Инсертеза
грг
Матеуш Шлосек
ls -la
изнутри $HOME, как проверить umask?Инсертеза
Инсертеза