728x90
728x170
passwd
- 기본적으로 패스워드를 부여하거나 패스워드를 변경하는 명령
- 다음의 경우에 사용한다.
- 계정을 사용하지 못하게 하고 싶은 경우
- 패스워드 만기일 및 유효기간을 설정하고 싶은 경우
사용법
passwd [option] 사용자계정
주요 옵션
옵션 | 설명 |
-S | 사용자에 대한 패스워드 정보를 알 수 있음. |
-l | - 사용자의 패스워드에 잠금(lock)을 걸어 로그인을 막음. - (--lock) |
-u | - 사용자에게 설정되어 있는 패스워드 잠금을 풂. - (--unlock) |
-d | - 사용자의 패스워드 제거 - 패스워드 없이 로그인이 가능함. |
-n | - 패스워드 변경까지의 최소 날짜 지정 - 패스워드 최대 사용 가능 날짜 수 |
-x | - 현재 패스워드의 유효 기간 지정 - 패스워드 최대 사용 가능 날짜 수 |
-w | 패스워드 만료 전 경고 날짜 지정 |
-i | 패스워드가 만료된 뒤, 사용자 계정의 실제 로그인이 불가능하게 되기까지의 유예 기간 설정 |
-e | 다음 로그인 시에 반드시 패스워드를 변경하도록 할 때 사용 |
사용 예
예 1
- starrykss 의 패스워드 정보 출력
# passwd starrykss
예 2
- starrykss 의 패스워드에서 잠금을 설정해서 로그인을 막음.
- /etc/shadow 의 패스워드 필드인 두 번째 필드 맨 앞에 '!!'를 넣어서 로그인을 막음.
# passwd -l starrykss
예 3
- starrykss 의 패스워드 잠금 해제
# passwd -u starrykss
예 4
- yeongmi 의 패스워드 제거
- /etc/shadow의 2번째 필드인 패스워드 부분의 내용이 삭제됨.
- 이 경우, 패스워드 없이 아이디만 입력하면 로그인이 되므로 주의해야 함.
# passwd -d yeongmi
예 5
- yeongmi 의 패스워드 설정 변경
- 패스워드는 최대 200일 간 사용할 수 있음.
- 패스워드를 변경하면 최소 3일 동안은 변경할 수 없음.
- 패스워드 사용 기한 만료 5일 전부터 경고 메시지를 보여줌.
- 패스워드 만료 뒤에 약 10일 간의 유예 기간을 설정함.
# passwd -n 3 -x 200 -w 5 -i 10 yeongmi
예 6
- jalin 사용자가 다음 로그인 시에 패스워드를 반드시 바꾸도록 설정
# passwd -e jalin
참고 : /etc/shadow 와 날짜 관련 명령어 옵션 비교
/etc/shadow | |||||||||
username | password | last | may | must | warn | expire | disable | reserved | |
chage | -d | -m | -M | -W | -I | -E | |||
passwd | -n | -x | -w | -i | |||||
usermod | -f | -e |
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] groupadd (0) | 2022.03.03 |
---|---|
[리눅스 명령어] grpconv / grpunconv / grpck (0) | 2022.03.03 |
[리눅스 명령어] chpasswd (0) | 2022.03.03 |
[리눅스 명령어] chage (0) | 2022.03.03 |
[리눅스 명령어] userdel (0) | 2022.03.02 |
[리눅스 명령어] usermod (0) | 2022.03.02 |
[리눅스 명령어] pwconv / pwunconv / pwck (0) | 2022.03.02 |
[리눅스 명령어] grep (0) | 2022.03.01 |