Ubuntu/Server

adduser 와 useradd 의 차이

mind10 2018. 4. 23. 15:21



adduser : 계정생성 및 비밀번호 와 사용자 정보를 입력받아 계정을 생성하고, 사용자가 설정한 기본 쉘을 사용자의 쉘로 지정해 주고 홈 디렉토리도 생성 해준다. 


useradd : 순수 계정만 생성, 기본 쉘인 sh가 할당 (홈 디렉토리/ 비밀번호 등은 따로 설정해 주어야 한다)


Option 


-c (Comment) : 패스워드 파일에 사용자 설명 추가

-d (Home) : 디렉토리 위치 지정

-e (Expiredate) : 지정된 날짜에 사용자 계정 삭제

-f (Inactive) : 패스워드 만기 후 계정 영구 삭제 기간

-u (User ID) : 사용자 아이디 퍼미션

-s (Shell) : 사용자의 로그인 쉘 지정

-n (Mode) : 사용자가 계정 추가 기본 모드를 지정하지 않을 시

-G (Groups) : 사용자 그룹 지정

-m (Move) : 홈 디렉토리 지정

-M (No create home) : 홈 디렉토리를 생성하지 않음