그룹 회원을 어떻게 나열합니까?


116

Linux에서 그룹의 모든 구성원을 어떻게 볼 수 있습니까?

답변:


142

다음 명령을 사용하십시오.

getent group groupname

또는

getent group groupname | awk -F: '{print $4}'

1
따라서 그룹을 추가하고, 사용자를 그룹에 추가하고, 폴더의 권한을 그룹으로 변경하고, 그룹의 모든 구성원을 가져 오려면 다음 명령을 각각 실행하십시오. addgroup programmers adduser donato programmers chown -R root : programmers idea-IU-141.1010.3 getent 그룹 프로그래머
Donato

chmod -R g + w idea-IU-141.1010.3
Donato

흥미로운 찾기, "getent groups"(그룹이 지정되지 않은) 및 "cat / etc / group"은 적어도 내 시스템에서 정확히 동일한 출력을 제공합니다.
okolnost

10

"멤버"를 사용하면 선택한 그룹의 모든 사용자가 나열됩니다.


1
그런 명령을 어디에서 찾았습니까?
Jakuje

8
설치해야 할 수도 있습니다sudo apt-get install members
Ben Holland

멤버는 기본적으로 Ubuntu 14.04.5
Janek

8

그룹의 모든 구성원을 확인하는 또 다른 방법 /etc/group은 모든 그룹과 구성원을 나열 하는 파일을 확인하는 것입니다

예:

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,nikhil
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:nikhil
floppy:x:25:
tape:x:26:
sudo:x:27:nikhil
audio:x:29:pulse

첫 번째 문자열 (:로 구분)은 그룹 이름을 지정하고 마지막 문자열은이 그룹에 추가 된 사용자를 지정합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.