모든 Unix 그룹 이름을 나열하는 명령이 있습니까? [닫은]
/etc/group
모든 사용자 그룹을 나열 하는 파일이 있다는 것을 알고 있습니다 .
세계에서 읽을 수있는 /etc/group
파일 을 구문 분석하면서 모든 사용자 그룹 이름을 나열하는 간단한 명령이 있는지 알고 싶습니다 . Linux 계정의 그룹 이름을 나열하는 관리자 웹 페이지를 만들려고합니다.
사용자가 할당 된 모든 로컬 그룹을 나열하려면 다음 명령을 사용하십시오.
cut -d: -f1 /etc/group | sort
더 많은 정보를 원하시면-> Unix 그룹 , Cut 명령 , sort 명령
시스템에 모든 그룹을 알고 싶다면 getent
구문 분석 대신 사용 하는 것이 좋습니다 /etc/group
. 네트워크로 연결된 시스템에서 그룹은 /etc/group
파일 에서 읽을 수있을뿐만 아니라 LDAP 또는 옐로우 페이지를 통해 얻을 수도 있습니다. 즉, 알려진 그룹 목록은 로컬 그룹 파일과 LDAP 또는 YP를 통해 수신 된 그룹에서 가져옵니다.
getent group
파일이 사용 하는 것과 동일한 형식 의 모든 그룹 목록을 제공 /etc/group
합니다.
그룹 이름 만 원하는 경우 getent group | cut -d: -f1
작업을 수행합니다 (위와 동일).
Linux, macOS 및 Unix에서 속한 그룹을 표시하려면 다음을 사용하십시오.
id -Gn
이는 groups
유닉스에서 폐기 된 유틸리티 와 동일합니다 ( 유닉스 매뉴얼에 따라 ).
macOS 및 Unix에서는 id -p
일반 대화 형 명령 이 권장됩니다.
매개 변수 설명 :
-G
,--groups
-모든 그룹 ID 인쇄
-n
,--name
-번호 대신 이름을 인쇄합니다.-ugG
-p
-사람이 읽을 수있는 출력을 만드십시오.
참고 URL : https://stackoverflow.com/questions/14059916/is-there-a-command-to-list-all-unix-group-names
'Programing' 카테고리의 다른 글
Python에서 이달의 마지막 날 가져 오기 (0) | 2020.10.04 |
---|---|
Scala에서 객체와 클래스의 차이점 (0) | 2020.10.03 |
특정 키가 해시에 있는지 확인하는 방법은 무엇입니까? (0) | 2020.10.03 |
Java에서 목록을 집합으로 변환하는 가장 쉬운 방법 (0) | 2020.10.03 |
Android에서 전역 변수를 선언하는 방법은 무엇입니까? (0) | 2020.10.03 |