리눅스 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 설정

참고 문헌[edit | edit source]