ディレクトリにアクセスできるすべてのユーザーを一覧表示するには?

ディレクトリにアクセスできるすべてのユーザーを一覧表示するには?

これにより、ls -al「ユーザー」が特定のディレクトリにアクセスできることを確認できます。どのユーザーがこれらのディレクトリにどのようなアクセス権を持っているかをどうやって確認できますか?

$ls -al
drwxrwxrwt  7 root     root     4096 Mar  9 23:37 .
drwxr-xr-x  5 root     root     4096 Feb 22 14:28 ..
drwxrwxrwx 65 myname   users    4096 Feb 22 20:08 tools
-rwxr-xr-x  1 myname   users 3832976 Jan 27 13:39 pfiles
drwxr-xr-x  2 myname   users    4096 Jan 23 07:57 nfiles
drwxr-xr-x  4 myname   users    4096 Aug  1  2014 dfiles

答え1

グループのユーザーリストを取得するには、users次のコマンドを使用できます。

$ getent group users
users:x:1021:ken,ben,dan

答え2

usersはグループなので、このグループと他のすべてのグループのメンバーを見つけることができます/etc/group

ArchWikiには素晴らしいページがありますファイル権限と属性

関連情報