개발 창고/Server
[Linux] How to use daemon to manage your account
로이제로
2023. 11. 7. 22:00
반응형
How to use daemon to manage your account
이 번에는 이 /etc/shadow에 들어있는 정보를 관리하는 데몬에 대해 이야기해보려고 합니다.
passwd
- 해당 계정의 비밀번호(Passwd)를 변경 또는 지정하는 명령어입니다.
- 관리자 권한 (root)로 사용 가능합니다.
사용되는 경우
- 신규 계정 추가(useradd) 후 비밀번호 지정 시
- 기존 계정 비밀번호 변경 시
사용 문법
$> passwd [옵션] <계정>
주요 옵션 | 내용 |
-l | 로그인 하지 못하도록 계정 비밀번호를 잠금 |
-u | 계정 비밀번호 잠금 해제 |
-n | 마지막 변경일 기준 비밀번호 변경 불가능한 최소 일 수 (day) |
-x | 마지막 변경일 기준 비밀번호 최대 사용 가능일 수 (day) |
-w | 암호 변경 만기일 n일 전 경고 메시지 알림 (day) |
-j | 암호 변경 만기일 n일 후 계정 잠김 (day) |
-e | 암호를 강제로 만료 |
-d | 사용자가 패스워드 입력 없이 로그인 가능 |
사용 예시
▶︎ user1의 비밀번호 변경 후 변경 불가능한 최소 일수를 10일로 지정
$> passwd -n 10 user1
▶︎ user1의 비밀번호 변경 후 사용 가능한 최대 일수를 10일로 지정
$> passwd -x 10 user1
▶︎ user1의 비밀번호 만기일 기준 5일 전에 경고 메시지 발송
$> passwd -w 5 user1
▶︎ user1의 비밀번호 만기일이 5일 지나면 계정이 잠김
$> passwd -j 5 user1
암호 정책 변경
$> sudo vi /etc/login.defs
반응형