디렉토리에 액세스할 수 있는 모든 사용자를 나열하는 방법은 무엇입니까?

디렉토리에 액세스할 수 있는 모든 사용자를 나열하는 방법은 무엇입니까?

이렇게 하면 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에는 훌륭한 페이지가 있습니다파일 권한 및 속성.

관련 정보