리눅스 useradd 명령, adduser 명령, usermod 명령
< useradd 명령으로 사용자 계정 생성 >
useradd 명령으로 사용자 계정을 생성할 때 홈 디렉터리도 수동으로 생성해야한다.
계정 생성 : $ sudo useradd user2
계정 생성 : $ sudo useradd –s /bin/sh –m –d /home/user3 –u 2000 –g 1000 –G 3
기본셸, 홈디렉터리 디렉터리 명, UID, 1차 GID, 2차 GID
계정 생성 확인 : $ 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 명령으로 사용자 계정 정보 수정 >
UID를 1003으로 변경 : $ sudo usermod –u 1003 user3
UID를 1001으로 중복 변경 : $ sudo usermod –u 1001 –o user3
홈 디렉터리를 바꾸려면 수동으로 새로운 홈 디렉터리를 생성후 옮겨주기
홈 디렉터리 변경 : $ sudo usermod –d /home/user41 user4
홈 디렉터리와 로그인 ID 변경 : $ sudo usermod –d /home/user44 –I user44 user4
'Linux > 리눅스 명령어 정리' 카테고리의 다른 글
리눅스 groupadd, addgroup, groupmod, groupdel, gpasswd 명령 (0) | 2022.01.06 |
---|---|
리눅스 패스워드 에이징 명령 passwd, chage, userdel (0) | 2022.01.05 |
리눅스 컴파일 실행, 빌드 과정, make 명령 (1) | 2021.11.30 |
리눅스 /etc/login.defs , /etc/group, /etc/gshadow 파일 정리 (1) | 2021.11.14 |
리눅스 /etc/passwd , /etc/shadow 파일 정리 (0) | 2021.11.13 |