
私は仕事で Macbook Pro を使っています。私の雇用主は何らかの方法でハードドライブを暗号化しました (プロセスはよくわかりませんが、どこを調べればよいか教えていただければ調べることができます)。
個人用コンピューティングに使用する 2 番目のアカウントを追加し、しばらくは正常に動作していました。しかし、マシンを再起動すると、個人用アカウントに再度ログインできるようになりましたが、ホーム ディレクトリへの読み取りアクセス権がありませんでした。明らかに、これではさまざまなことが壊れてしまいます。
以下にいくつかのコマンドを示します。
注: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
これにより、ホーム フォルダーに実行ビットが設定されます。サブフォルダーの実行権限も設定する必要がある場合があります。