본문 바로가기

Tip&Tech/Server

[팁] MissFlash의 리눅스 유용 단축키, 명령어 모음(2) - 리눅스 사용자 및 그룹 관리

* 본 게시물은 MissFlash가 "CentOS 리눅스 구축관리실무"를 참고로 유용한 단축키 및 명령어를 정리한 것입니다.
* 게시물이 지속적으로 업데이트 될 예정이니, 퍼가기 보다는 링크나 트랙백을 이용해 주세요 :)

* MissFlash의 리눅스 유용 명령어 목록
  • 사용자 및 그룹 추가[각주:1] : useradd missflash
  • 그룹 지정 사용자 추가[각주:2] : useradd -g missflash testuser
  • 시스템 사용자 확인[각주:3] : cat /etc/passwd
  • 비밀번호 관리 파일 : /etc/shadow
  • 홈디렉토리 원본 파일[각주:4] : /etc/skel
  • 사용자 추가 옵션 파일[각주:5] : /etc/default/useradd
  • 사용자 비밀번호 설정 : passwd missflash
  • 비밀번호 확인 : cat /etc/shadow | grep missflash

  • 사용자 삭제 : userdel missflash
  • 사용자 및 홈디렉토리 삭제 : userdel -r missflash
  • 그룹 추가 : groupadd [옵션] mfgroup
    • -g GID : 특정 GID번호로 설정
    • -r : 0~500번대 사이의 GID번호로 설정
  • 그룹 삭제[각주:6] : groupdel mfgroup

  • 사용자 정보 조회(1) : id [옵션] missflash
    • -g : 기본 그룹의 GID 출력
    • -G : 모든 그룹의 GID 출력
    • -u : 사용자의 uid 출력
    • -n : 위 옵션과 함께 사용, 숫자대신 이름 출력(id -Gn missflash)
  • 소속 그룹 조회 : groups missflash

  • 사용자 정보 조회(2) (2009/04/07 추가)
    • grep missflash /etc/passwd
    • grep missflash /etc/shadow
    • grep missflash /etc/group

  • 사용자 정보 수정 : usermod [옵션] missflash
    • -c : 사용자 설명 수정
    • -d : 홈디렉토리 변경
    • -m : 홈디렉토리 변경시, 파일 이동
    • -e : 계정 종료일 변경
    • -s : 기본 쉘 변경
    • -u : uid 변경
    • -g : 기본 그룹 변경
    • -G : 추가 그룹 변경
    • -l : 사용자명 변경
    • -L : 사용자의 패스워드에 Lock을 걸어 로그인 제한
    • -U : Lock을 해제

  • 그룹 정보 수정 : groupmod [옵션] missflash (2009/04/07 추가)
    • -g : GID 변경(-g 501)
    • -n : 그룹명 변경

  • 사용자 전환 : su [옵션] missflash
    • - : 사용자의 환경변수를 읽음(su - user1)
  1. missflash라는 사용자와 그룹을 추가합니다. [본문으로]
  2. missflash 그룹에 속하는 testuser라는 사용자를 추가합니다. [본문으로]
  3. "아이디:패스워드:UID:GID:설명:홈디렉토리:쉘" 형식으로 출력됩니다. [본문으로]
  4. 이 곳의 파일을 '/home/사용자명'으로 복사합니다. [본문으로]
  5. 사용자 추가시 옵션을 지정하지 않으면 이 파일의 설정을 이용합니다. [본문으로]
  6. 삭제하려는 그룹에 속한 사용자가 있다면 그룹이 삭제되지 않습니다. [본문으로]