자격증/리눅스마스터 1급

[리눅스마스터1급 실기] 그룹 계정 관리 / 관련 명령

ahgle 2023. 4. 15. 16:06
728x90
반응형

그룹 계정 관리

/etc/group : 그룹의 목록을 확인 가능하고, 그룹을 추가하면 이 파일에 생성된다.

/etc/gshadow : 그룹의 암호를 관리하는 파일(Root만 확인이 가능하다)

 

관련 명령어

  1. grpconv : /etc/ghsadow 파일에서 그룹 패스워드를 관리 (기본 값이며 보안 상 gshadow에서 관리하는 게 좋음)
  2. grpunconv : /etc/group 파일에서 그룹 패스워드를 관리
  3. grpck : /etc/group, /etc/gshadow 파일을 점검해주는 명령

groupadd : 새로운 그룹을 생성하는 명령(root만 사용 가능)

[사용법] #groupadd [옵션] [그룹명]

옵션

  • -g : 생성과 동시에 GID 값을 부여하고 싶을 때
  • -r : 생성하는 그룹을 시스템 레벨로 생성할 때 사용

 

groupmod : 그룹명이나 GID를 변경할 때 사용하는 명령

[사용법] #groupmod [옵션] [그룹명]

[옵션]

  • -n : 그룹의 이름을 변경
  • -r : 그룹의 GID를 변경

groupdel : 생성된 그룹을 삭제하는 명령

 

gpasswd : 그룹의 패스워드를 설정하거나 그룹 관리자를 지정하는 명령

[사용법] #gpasswd [옵션] [그룹명]

  • -A : root가 그룹관리자를 지정
  • -a : 그룹관리자가 그룹사용자를 추가
  • -d : 그룹관리자가 그룹 사용자를 제외시킬 때 사용
  • -r : 그룹 패스워드를 제거
  • -R : 그룹 패스워드의 비활성화를 시켜 오직 해당 그룹 사용자만 newgrp 명령을 이용하여 1차 그룹을 변경할 때 사용
  • -M : root가 그룹의 멤버를 지정할 때 사용

Newgrp : 사용자가 일시적으로 1차 그룹을 변경할 때 사용하는 명령

 

관련 명령어

  • users : 시스템에 로그인되어있는 사용자의 아이디를 출력해주는 명령
  • who : 시스템에 로그인되어있는 사용자를 출력해주는 명령
  • whoami : 사용자의 로그인 계정을 출력
  • logname : 사용자의 로그인 계정을 출력
  • id : 시스템에 등록된 아이디에 대한 정보를 출력하는 명령으로, UID, GID, 속한 그룹 정보를 보여줌
  • groups : 사용자가 속한 그룹명을 출력
  • lslogins : 시스템 전체 사용자의 정보를 출력
728x90