일반 운영관리 - 사용자 패스워드 변경(passwd)

2022. 2. 10. 22:07리눅스마스터 1급 - 필기/리눅스 시스템 관리

passwd 명령어는 기본적으로 사용자를 생성시에 패스워드를 부여하거나 기존 패스워드를 변경 하고 싶을 때 변경하는 용도로 사용됩니다.  주로 옵션 없이 'passswd 사용자' 형태로 많이 사용하지만 단순 부여, 변경 용도가 아닌 다른 용도로 사용할 때는 다음과 같은 옵션들을 사용합니다. 

 

* passwd 명령어를 단독으로 사용할 경우에는 자기 자신의 비번 변경에 사용 가능하지만 다른 사용자의 비번 변경에는 root 권한이 필요합니다. 그리고 옵션을 사용할 경우에는 자기 자신의 비번이라도 root 권한이 필요합니다.

 

- S : 사용자에 대한 패스워드 정보를 알 수 있습니다.

'사용자명' 'PS' '패스워드 설정 및 변경된 날' '최소 날짜' '최대 날짜' '패스워드 만기 전 경고일' '만기후 유예기간' '적용된 암호화 알고리즘' 순으로 정보를 표시해줍니다.

 

PS란 패스워드를 설정 했다는 뜻이며 반대로 패스워드가 설정되지 않은 경우는 LK로 표시됩니다.

 

 

-l : 사용자의 패스워드에 락(lock)을 걸어 로그인을 막습니다.

 

 

-u : -l 옵션으로 걸린 락(lock)을 풉니다.

 

 

-d : 사용자의 패스워드를 제거하여 패스워드 없이 로그인이 가능하게 됩니다.

 

 

-n : 최소 날짜를 설정합니다. 패스워드 변경 이후 최소로 사용해야 하는 날짜 수를 말합니다.

 

 

-x : 최대 날짜를 설정합니다. 패스워드 최대 사용 가능 날짜를 말합니다.

 

 

-w : 패스워드 만료 전 경고일을 설정합니다.

 

 

-i : 패스워드 만료된 후에 사용자 계정 사용이 불가해지기 까지의 유예기간을 설정합니다.

 

사용 기한 데이터 조정이 성공적으로 변경 된것을 확인 할 수 있습니다.

 

-e : 다음 로그인 시 반드시 패스워드를 변경 하도록 설정합니다.