본문 바로가기

개발

[Linux] 사용자 & 그룹 명령어 모음


사용자 & 그룹

// useradd (adduser) - /etc/passwd, /etc/shadow, /etc/group 에 추가됨.
# useradd 유저명 : 유저명 사용자 생성
# useradd -u 601 유저명 : 유저명으로 생성, 사용자 ID를 601로 지정
# useradd -g 그룹명 유저명 : 유저명으로 생성, 그룹명에 유저명을 포함
# useradd -d /home 유저명 : 유저명으로 생성, 홈 디렉토리를 /home으로 지정
# useradd -s /bin/csh 유저명 : 유저명으로 생성, 기본 셀을 /bin/csh로 지정

 

// passwd - 비밀번호 변경
# passwd 유저명 : 처음 생성시 비밀번호를 지정하고, 변경 가능.

 

// userdel - 사용자 삭제
# userdel 유저명 : 유저를 삭제
#
userdel -r 유저명 : 유저와 홈 디렉토리 삭제

 

// usermod -> 사용자 속성 변경
# usermod -g root 유저명 : 유저의 그룹을 root 그룹으로 변경한다.

 

// chage - 주기적으로 사용자 암호 변경
# chage -l 유저명 : 유저에 설정된 사항 확인
# chage -m 2 유저명 : 암호 변경 후 최소 2일은 사용해야됨.
# chage -M 30 유저명 : 최대 30일까지 암호를 사용할 수 있음.
# chage -E 20 2011/1/1 유저명 : 날짜까지만 암호 사용 가능.
# chage -W 10 유저명 : 암호가 만료되기 10일전부터 경고 (미지정시 기본값 7일)

 

// groupadd - 새그룹 생성
# groupadd 그룹명 : 그룹을 생성
# groupadd -g 601 그룹명 : 그룹을 생성, 그룹 ID를 601로 지정

 

// groupdel - 그룹 삭제
# groupdel 그룹명 : 그룹 삭제

 

// groupmod - 그룹 속성 변경
# groupmod -n 그룹명 그룹변경명 : 그룹명 변경

 

// gpasswd - 그룹 암호설정, 그룹관리
# gpasswd 그룹명 : 그룹 비밀번호 지정
# gpasswd -A 유저명 그룹명 : 유저를 그룹의 관리자로 지정
# gpasswd -a 유저명 그룹명 : 유저를 그룹의 사용자로 추가
# gpasswd -d 유저명 그룹명 : 유저를 그룹의 사용자에서 제거


 

// groups - 현재 사용자가 속한 그룹 표시
# groups

'개발' 카테고리의 다른 글

[Java] 자주 사용하는 문법 모음  (0) 2015.12.14
[Linux] 기본 명령어 모음  (0) 2015.12.14
[Linux] 사용자 & 그룹 명령어 모음  (0) 2015.12.14
[Node.js] Event Emitter  (0) 2015.12.14
[Node.js] event loop  (0) 2015.12.14
[Node.js] callback 함수 사용하기  (0) 2015.12.11

맨 위로