2022. 5. 12. 05:15ㆍ리눅스마스터1급 - 실기
사용자 계정 관리 (usermod)
- 사용자 관련된 정보를 수정할 수 있습니다. (관리자 계정만이 사용 가능)
주요 옵션
1. d : 홈 디렉터리를 변경해주는 옵션입니다.
사전에 홈 디렉터리로 사용할 디렉터리를 만들어 줘야합니다. m 옵션을 함께 사용해주면 사전에 디렉터리를 만들어주지 않아도 새로운 디렉터리가 생성되며 기존 홈 디렉터리 내부에 있는 내용을 새로 만들어 진 디렉터리로 옮겨줍니다.
1.1) d 옵션만 사용 시
사전에 생성되지 않은 디렉터리를 사용하면 /etc/passwd 파일에는 적용이 되지만 실제로는 디렉터리가 없기 때문에 다음과 같이 오류가 발생합니다.
1.2) d 옵션 함께 사용 시
2. m : d 옵션과 함께 자주 사용하며 기존 홈 디렉터리에 있는 내용을 새로 생성되는 디렉터리에 옮겨주는 역할을 합니다. 새로 생성되는 디렉터리 또한 사전에 만들어 주지 않아도 됩니다. (자동으로 생성 해주기 때문)
3. g : 사용자의 주그룹을 변경해 줍니다.
4. s : 사용자의 셸을 변경해 줍니다. (chsh 명령어로도 변경 가능)
5. u : 사용자의 UID 값을 변경해 줍니다.
6. e : 계정 만기일을 변경해 줍니다.
7. f : 패스워드 만기일이 지난 후 패스워드를 잠글 기간을 설정합니다. 즉 패스워드가 비활성화 되기까지의 기간을 설정합니다.
8. G : 다른 그룹에 추가로 속하게 할 때 사용합니다. 이는 주 그룹을 제외한 보조 그룹을 의미하며 보조 그룹도 하나만 의미합니다. 즉 두개 이상의 보조 그룹에 추가하기 위해서는 a 옵션도 함께 사용해야 합니다.
9. a : G 옵션과 함께 사용하며 첫번째 보조그룹 이외에 추가로 보조그룹을 지정할 때 사용합니다.
10. l : 사용자 아이디를 변경합니다. 단 홈 디렉터리도 같이 변경 해줘야 합니다.
d 옵션을 함께 쓰면 됩니다.
11. p : /etc/shadow의 2번째 필드인 암호화된 패스워드 값을 변경 할 때 사용합니다.
이때 암호는 암호화된 패스워드여야 합니다. 다음과 같이 1234 로 설정을 해둬도 비번이 1234가 아닌 암호화가 된 패스워드가 1234인 것입니다.
12. -L : 사용자의 패스워드에 LOCK을 걸어 로그인을 막습니다. 단 su 를 통한 로그인이나 ctrl + alt +
13. U : 사용자의 패스워드에 걸린 LOCK을 풉니다.
'리눅스마스터1급 - 실기' 카테고리의 다른 글
Linuxmaster 1 - 로그(rsyslog) (0) | 2022.05.15 |
---|---|
Linuxmaster 1 - 모듈(Module) (0) | 2022.05.14 |
Linuxmaster 1 - 작업 예약 명령어(cron) (0) | 2022.05.14 |
Linuxmaster 1 - 허가권 (chmod) & 소유권 (chown) 설정 (0) | 2022.05.14 |
Linuxmaster 1 - 사용자 생성(useradd, adduser) (0) | 2022.05.09 |