我有一台 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
您没有在主文件夹上设置执行权限,因此您无法执行ls /Users/matt
。但您仍然是主目录的所有者,因此您可以设置权限。只需执行以下操作:
chmod u+x /Users/matt
这将设置您的主文件夹的执行位。您可能还需要设置子文件夹的执行权限。