서버관리

본문 바로가기

서버관리

서버관리

사용자가 속한 그룹을 포함하여 사용자 조회하기

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 836회 작성일 24-09-22 13:29

본문

사용자가 속한 그룹을 포함하여 사용자를 조회하려면 /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: 해당 사용자가 속한 그룹을 출력합니다.
이렇게 하면 각 사용자와 그들이 속한 그룹을 함께 조회할 수 있습니다.

댓글목록

등록된 댓글이 없습니다.

회원로그인


  • 케이엔아이시스템
  • 대표 : 김현철
  • 경기도 안양시 동안구 부림로80 한양빌딩 601-1201
  • TEL : 010-2890-1451
  • E-mail : khc@knisystem.co.kr
  • 사업자등록번호 : 130-31-39246
Copyright © KNISYSTEM All rights reserved.