별의 공부 블로그 🧑🏻‍💻
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
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖