728x90
728x90
1) 명령어 useradd
-계정을 생성하는 명령어로 명령어 adduser와 동일한 명령어
-계정자의 홈 디렉토리는 /home/계정명 이다.
-생성된 계정 정보는 파일 /etc/passwd , /etc/shadow , /etc/group 에 저장된다.
[ 형식 : useradd (옵션) 계정명 ]
ex) useradd -d /SNC senece = 계정 senece를 생성하고 홈 디렉토리를 /SNC로 지정한다.
-s | 사용자의 로그인 기본 셸을 지정 |
-d | 계정의 홈 디렉토리를 지정 |
-f | 패스워드가 만기된 후 계정이 영구히 말소될 때까지의 기간 지정 |
-e | 사용자 계정의 유효기간을 설정 일정 시간동안 사용 가능한 임시 계정을 만들고자 할 때 사용함 |
-c | 파일 /etc/passwd에 새로운 사용자 설명을 추가 |
-G | 계정이 속한 그룹 외에 다른 그룹에 계정 추가 |
2) 명령어 passwd
-생성된 계정자의 패스워드를 입력 및 변경하는 명령어
-생성된 계정자의 패스워드는 파일 /etc/shadow 안에 기록된다.
[ 형식 : passwd (옵션) 계정명 ]
ex) passwd -S senece = 계정 senece의 상태를 확인한다. 패스워드가 지정되어 있지 않으면 패스워드를 지정한다.
-S | 계정 상태 표시 (PS: 정상, NP: 패스워드가 없음, LK: Lock상태 또는 NP상태) |
-d | 계정 패스워드 삭제 |
-l | 계정을 Lock상태로 변경 |
-u | 계정의 Lock상태를 해제 |
3) 명령어 su
-명령어 su는 switch user (또는 substitute user)의 줄임말이다.
-현재의 사용자 계정에서 로그아웃하지 않고 다른 사용자 계정으로 로그인하여 해당 사용자의 권한을 흭득하는 명령어
[ 형식 : su (옵션) (사용자) (셸변수) ]
ex) su root = 셸 환경변수를 가져오지 않고 관리자 root로 계정을 변경한다.
su - root = 관리자 root의 셸 환경변수를 가져온다.
su -c 'cat /etc/shadow' - root = 사용자 계정 변환 없이 root 권한으로 명령어 cat /etc/shadow를 수행한다.
-, -l, --login | 지정한 사용자의 환경변수를 적용하여 로그인 |
-s | 지정된 셸로 로그인 |
-c | 셸을 실행하지 않고 주어진 명령어 수행 |
728x90
728x90
'OS > Linux' 카테고리의 다른 글
[리눅스] 사용자 생성 및 계정 관리 명령어 3 (0) | 2020.11.13 |
---|---|
[리눅스] 사용자 생성 및 계정 관리 명령어 2 (0) | 2020.11.12 |
[리눅스] 알아두면 도움되는 도움말 명령어 (0) | 2020.11.12 |
[리눅스] 알아두면 유용한 단축 명령어 alias (0) | 2020.11.12 |
[리눅스] 부트 매니저 ( 부트로더, 런레벨, GRUB, LILO ) (0) | 2020.11.03 |