Linux/리눅스 명령어 정리

리눅스 useradd 명령, adduser 명령, usermod 명령

psy_er 2022. 1. 4. 00:22
728x90

리눅스 useradd 명령, adduser 명령, usermod 명령

 

< useradd 명령으로 사용자 계정 생성 >

 

useradd 명령으로 사용자 계정을 생성할 때 홈 디렉터리도 수동으로 생성해야한다.

 

계정 생성 : $ sudo useradd user2

계정 생성 : $ sudo useradd s /bin/sh m d /home/user3 u 2000 g 1000 G 3

기본셸, 홈디렉터리 디렉터리 명, UID, 1GID, 2GID

계정 생성 확인 : $ tail 3 /etc/passwd

비밀번호 설정 : $ sudo passwd user3

비밀번호 확인 : $ sudo tail 2 /etc/shadow

 

기본 설정값 확인 : $ useradd D

기본값 변경 : $ cat /etc/default/useradd

 

INACTIVE=-1 : -1이면 비활성화, 0이면 만료후 바로 계정 잠김

SKEL=/etc/skel : /etc/skel에 기본설정 후 사용자를 생성할 때 마다 홈 디렉터리에 복사,

홈 디렉터리에 복사할 기본 환경파일의 위치이다.

/etc/skel 디렉터리 내용 확인 : $ ls a /etc/skel

 

 

< adduser 명령으로 사용자 계정 생성 >

 

adduser 명령으로 사용자 계정을 설정하면 홈 디렉터리가 자동생성되고, 여러 정보를 물어봄

 

계정 생성 : $ sudo adduser user4

계정 생성 확인 : $ tail 2 /etc/passwd

계정 생성 UID 지정 : $ sudo adduser uid 2001 user5

기본 설정 값 확인 : $ cat /etc/adduser.conf

 

 

< usermod 명령으로 사용자 계정 정보 수정 >

 

UID1003으로 변경 : $ sudo usermod u 1003 user3

UID1001으로 중복 변경 : $ sudo usermod u 1001 o user3

 

홈 디렉터리를 바꾸려면 수동으로 새로운 홈 디렉터리를 생성후 옮겨주기

홈 디렉터리 변경 : $ sudo usermod d /home/user41 user4

홈 디렉터리와 로그인 ID 변경 : $ sudo usermod d /home/user44 I user44 user4

 
728x90