사용자가 속한 그룹을 포함하여 사용자 조회하기
페이지 정보

본문
사용자가 속한 그룹을 포함하여 사용자를 조회하려면 /etc/passwd 파일과 /etc/group 파일을 함께 조합해야 합니다. 다음 명령어를 사용하여 각 사용자와 그들이 속한 그룹을 출력할 수 있습니다:
awk -F: '{print $1}' /etc/passwd | while read user; do echo -n "$user: "; groups $user; done
awk -F:: /etc/passwd 파일을 읽고 필드를 구분자로 :를 사용합니다.
print $1: 첫 번째 필드(사용자 이름)를 출력합니다.
while read user; do ...; done: 각 사용자를 읽어와서 그 사용자에 대해 다음 명령어를 실행합니다.
echo -n "$user: ": 사용자 이름을 출력하고, 이어서 그룹을 출력할 준비를 합니다.
groups $user: 해당 사용자가 속한 그룹을 출력합니다.
이렇게 하면 각 사용자와 그들이 속한 그룹을 함께 조회할 수 있습니다.
awk -F: '{print $1}' /etc/passwd | while read user; do echo -n "$user: "; groups $user; done
awk -F:: /etc/passwd 파일을 읽고 필드를 구분자로 :를 사용합니다.
print $1: 첫 번째 필드(사용자 이름)를 출력합니다.
while read user; do ...; done: 각 사용자를 읽어와서 그 사용자에 대해 다음 명령어를 실행합니다.
echo -n "$user: ": 사용자 이름을 출력하고, 이어서 그룹을 출력할 준비를 합니다.
groups $user: 해당 사용자가 속한 그룹을 출력합니다.
이렇게 하면 각 사용자와 그들이 속한 그룹을 함께 조회할 수 있습니다.
- 이전글g4 사이트 설정할 때 "페이지가 작동하지 않습니다." 에러 처리 24.09.25
- 다음글각 사이트의 소유자와 그룹을 user : user 에서 user : mem 으로 변경하기 24.09.22
댓글목록
등록된 댓글이 없습니다.
