별의 공부 블로그 🧑🏻‍💻
728x90
728x170

chpasswd

  • 사용자의 패스워드를 변경하는 명령어
  • 보통 여러 사용자들의 패스워드를 한꺼번에 변경할 때 사용한다.
  • 사용자 패스워드에 사용되는 암호화 알고리즘
    • RHEL 4 이전 버전 : DES
    • RHEL 5 및 6 : MD5
    • RHEL 7 : SHA-512

 

사용법

chpasswd [option] [ < 파일]

 

주요 옵션

옵션 설명
-e - 암호화된 패스워드 값을 사용할 경우에 지정
- (--encrypted)
-c - 패스워드에 사용될 암호화 알고리즘을 지정할 때 사용하는 옵션
- 지정 가능한 암호화 알고리즘 : DES, MD5, SHA256, SHA512
- (--crypt-method)
-m - 암호화 알고리즘으로 MD5를 사용할 때 지정하는 옵션
- (--md5)

 

사용 예

  • 셀에서 chpasswd 명령을 실행시킨 후, 아이디:패스워드 형식으로 입력한 후에 [Ctrl]+[D] 를 눌러서 종료시키면 된다.
  • CentOS 7 버전에서는 옵션 없이 실행하면 자동으로 SHA-512 알고리즘이 적용된다.
예 1
# chpasswd
starrykss:1234
  • starrykss 의 비밀번호를 1234로 설정

 

예 2 
# chpasswd < password.txt
  • 아이디:패스워드 형식으로 미리 작성해둔 경우, 입력 전환 리다이렉션 기호(<) 를 사용해서 바로 적용이 가능하다.
    • 다수의 사용자 패스워드 지정 시에 사용하면 유리하다.
  • passwod.txt
starrykss:1234

 

 

728x90
그리드형(광고전용)

'System Software > Linux' 카테고리의 다른 글

[리눅스 명령어] groupdel  (0) 2022.03.03
[리눅스 명령어] groupmod  (0) 2022.03.03
[리눅스 명령어] groupadd  (0) 2022.03.03
[리눅스 명령어] grpconv / grpunconv / grpck  (0) 2022.03.03
[리눅스 명령어] chage  (0) 2022.03.03
[리눅스 명령어] passwd  (0) 2022.03.03
[리눅스 명령어] userdel  (0) 2022.03.02
[리눅스 명령어] usermod  (0) 2022.03.02
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖