본문 바로가기

나는개발자다!!/서버

Linux 사용자 관련 명령어 썰

1. 사용자 추가 및 삭제

useradd [옵션] 계정이름

-d : 홈디렉토리를 지정

-g : 그룹을 지정해서 사용자를 생성한다. 해당그룹이 존재하는 상태에만 가능

-G : 기본그룹이외에 추가로 지정그룹에 속하게 한다.

-c : 사용자에 대한 설명을 추가한다.

-s : 사용자 쉘을 지정하여 생성

-D : /etc/default/useradd에 설정된 유저추가에 대한 기본설정을 보여준다.


ex) useradd -g group1 test: group1에 test계정을 만든다. group1이라는 그룹이 존재해야함.



2. 사용자 삭제 

userdel [옵션] 계정이름

-r: 사용자의 홈디렉토리 삭제



3. 사용자 정보 확인

cat /etc/passwd

형식은 ( ID/패스워드:UID:GID:설명:홈디렉토리:쉘 ) 이다.



4. 사용자 비밀번호 설정

passwd 유저이름



5. 사용자 다음 접속 시 비밀번호 만들도록 하기

chage -d 0 유저이름