У меня есть Macbook Pro для работы. Мой работодатель как-то зашифровал жесткий диск (не уверен в процессе, но я могу посмотреть, если вы дадите мне знать, где искать).

Я добавил второй аккаунт для персональных компьютеров, и какое-то время он работал нормально. Однако после перезапуска компьютера я снова смог войти в свою личную учетную запись, но у меня не было доступа для чтения к моему домашнему каталогу. Что явно ломает кучу вещей.

Вот несколько команд:

Примечание: admin - это учетная запись администратора моего работодателя, aaaaaaaaa - это рабочая учетная запись, созданная моими работодателями (не настоящее имя), а matt - моя личная учетная запись.

# ls -al /Users
[... Shared, .localized, etc ...]
drwxr-xr-x+ 13 admin      staff        442 Nov 22 12:03 admin
drwxr-xr-x+ 85 aaaaaaaaa  1897370479  2890 Dec 23 17:01 aaaaaaaaa
drw-r--r--+ 50 matt       staff       1700 Dec  8 23:59 matt

# ls -al /Users/matt
ls: .: Permission denied
ls: ..: Permission denied
ls: .CFUserTextEncoding: Permission denied
ls: .DS_Store: Permission denied
ls: .Trash: Permission denied
ls: .bash_aliases: Permission denied
[... More of the same ...]

# whoami
matt

Что происходит и как я могу это исправить?

1 ответ1

1

У вас нет разрешения на выполнение в вашей домашней папке, поэтому вы не можете использовать ls /Users/matt . Но вы по-прежнему являетесь владельцем своего домашнего каталога, поэтому вы можете устанавливать разрешения. Просто делать:

chmod u+x /Users/matt

Это установит бит выполнения в вашей домашней папке. Возможно, вам также потребуется установить разрешение на выполнение для подпапок.

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