리눅스 passwd(명령어): Difference between revisions
From CS Wiki
(새 문서: 사용자 계정의 비밀번호를 생성/해제하거나 계정 활성화 여부 등을 설정할 수 있다. == 사용법 == * passwd [계정] ** 계정 비밀번호 설정 * pass...) |
No edit summary |
||
Line 1: | Line 1: | ||
;사용자의 패스워드를 변경한다. | |||
* 유닉스와 리눅스 모두에서 명령어와 옵션이 같음 | |||
* 경로 : /usr/bin/passwd | |||
== 사용법 == | == 사용법 == | ||
=== 문법 === | |||
<pre> | |||
passwd [옵션] [사용자] | |||
</pre> | |||
=== 옵션 === | |||
* -a, --all : 모든 사용자의 암호 상태를 출력한다. -S 옵션과 같이 사용해야 한다. | |||
* -d, --delete : 사용자의 암호를 삭제한다. | |||
* -e, --expire : 강제적으로 사용자의 암호를 만료시킨다. | |||
* -h, --help : 사용법을 출력한다. | |||
* -i, --inactive INACTIVE : 암호가 만료된 이후에 비활성화 기간(INACTIVE)을 지정한다. | |||
* -l, --lock : 지정한 사용자의 암호에 락(lock)을 지정한다. | |||
* -n, --mindays MIN_DAYS : 다시 암호를 변경할 수 있는 최소 일수(MIN_DAYS)을 지정한다. | |||
* -q --quiet : 메시지를 출력하지 않는다. | |||
* -r, --repository REPOSITORY : 저장소(REPOSITORY)의 암호를 변경한다. | |||
* -S, --status : 사용자의 패스워드 정보를 출력한다. 상태 정보는 7개의 필드로 구성된다. | |||
* -u, --unlock : 사용자 암호의 락을 해제한다. | |||
* -w, --warndays WARN_DAYS : 암호 만료 메시지를 보여줄 기간(WARN_DAYS)을 지정한다. | |||
* -x, --maxdays MAX_DAYS : 패스워드 암호를 변경하지 않아도 되는 최대 유효기간(MAX_DAYS)을 지정한다. | |||
== 예제 == | |||
* passwd [계정] | * passwd [계정] | ||
** 계정 비밀번호 설정 | ** 계정 비밀번호 설정 | ||
Line 14: | Line 36: | ||
* passwd -x [계정] | * passwd -x [계정] | ||
** 사용자 암호 변경없이 사용 가능한 Max day 설정 | ** 사용자 암호 변경없이 사용 가능한 Max day 설정 | ||
== 참고 문헌 == | |||
* [https://book.naver.com/bookdb/book_detail.naver?bid=6413239 유닉스 리눅스 명령어 사전, 2010. 11. 30., 우종경, 박종오] | |||
[[분류 : 리눅스]] | [[분류 : 리눅스]] | ||
[[분류 : 리눅스 명령어]] | [[분류 : 리눅스 명령어]] |
Latest revision as of 00:07, 17 October 2021
- 사용자의 패스워드를 변경한다.
- 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
- 경로 : /usr/bin/passwd
사용법[edit | edit source]
문법[edit | edit source]
passwd [옵션] [사용자]
옵션[edit | edit source]
- -a, --all : 모든 사용자의 암호 상태를 출력한다. -S 옵션과 같이 사용해야 한다.
- -d, --delete : 사용자의 암호를 삭제한다.
- -e, --expire : 강제적으로 사용자의 암호를 만료시킨다.
- -h, --help : 사용법을 출력한다.
- -i, --inactive INACTIVE : 암호가 만료된 이후에 비활성화 기간(INACTIVE)을 지정한다.
- -l, --lock : 지정한 사용자의 암호에 락(lock)을 지정한다.
- -n, --mindays MIN_DAYS : 다시 암호를 변경할 수 있는 최소 일수(MIN_DAYS)을 지정한다.
- -q --quiet : 메시지를 출력하지 않는다.
- -r, --repository REPOSITORY : 저장소(REPOSITORY)의 암호를 변경한다.
- -S, --status : 사용자의 패스워드 정보를 출력한다. 상태 정보는 7개의 필드로 구성된다.
- -u, --unlock : 사용자 암호의 락을 해제한다.
- -w, --warndays WARN_DAYS : 암호 만료 메시지를 보여줄 기간(WARN_DAYS)을 지정한다.
- -x, --maxdays MAX_DAYS : 패스워드 암호를 변경하지 않아도 되는 최대 유효기간(MAX_DAYS)을 지정한다.
예제[edit | edit source]
- passwd [계정]
- 계정 비밀번호 설정
- passwd -d [계정]
- 계정 비밀번호를 삭제
- passwd -l [계정]
- 계정 비밀번호 잠금 (로그인 잠금)
- passwd -u [계정]
- 계정 비밀번호 잠금 해제
- passwd -n [계정]
- 사용자가 암호를 바꾸지 못하는 Min day 설정
- passwd -x [계정]
- 사용자 암호 변경없이 사용 가능한 Max day 설정