如何列出有权访问目录的所有用户?

如何列出有权访问目录的所有用户?

当我这样做时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 有一个很棒的页面文件权限和属性

相关内容