パーミッションが適切なのにlsコマンドでPermission Deniedになる問題
症状
ls -la にて2つのディレクトリが見える。
drwxrws---+ 3 user group 4096 Jul 3 16:22 A
drwxrws---+ 7 user group 4096 Sep 11 22:15 B
Aのディレクトリはlsコマンドで中を見ることができて、Bのフォルダはlsコマンドで中を見るとPermission Deniedとなる
何が問題か
パーミッションの表記の後に「+」がついている場合、「ACL」(アクセスコントロールリスト)によるアクセス権限の設定が効いている。
解決への道筋
getfacl コマンドを使うと、ACLのアクセス権限を見ることができる。
setfacl コマンドにて、ACL適切に変更することでこの権限を変更することができる。
12件のコメント