Linux의 패스워드 명령 예
4442 단어 linux
이 글에서, 우리는passwd 명령을 실례로 소개할 것이다.
구문:
# passwd {options} {user_name}
passwd 명령에서 다음과 같은 다양한 옵션을 사용할 수 있습니다.
예1: 시스템 사용자의 암호 변경
비 루트 사용자로 로그인할 때, 예를 들어 'linuxtechi' 로 로그인한 경우,passwd 명령을 실행하면 현재 로그인한 사용자의 비밀번호를 초기화합니다.
[linuxtechi@linuxworld ~]$ passwd
Changing password for user linuxtechi.
Changing password for linuxtechi.
(current) UNIX password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[linuxtechi@linuxworld ~]$
루트 사용자로 로그인한 후passwd 명령을 실행하면 기본적으로 루트의 비밀번호를 다시 설정합니다.passwd 명령 뒤에 사용자 이름을 지정하면 사용자의 비밀번호를 초기화합니다.
[root@linuxworld ~]# passwd
[root@linuxworld ~]# passwd linuxtechi
주의: 시스템 사용자의 암호는/etc/shadow 파일에 암호화되어 저장됩니다.
예2: 암호 상태 정보 표시
사용자 암호의 상태 정보를 표시하려면passwd 명령 뒤에 -S 옵션을 사용하십시오.
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 0 99999 7 -1 (Password set, SHA512 crypt.)
[root@linuxworld ~]#
위 출력에서 첫 번째 필드는 사용자 이름, 두 번째 필드는 암호 상태(PS = 암호 설정, LK = 암호 잠금, NP = 암호 없음), 세 번째 필드는 마지막으로 암호를 수정한 시간, 다음 네 필드는 암호를 변경할 수 있는 최소 기한과 최대 기한, 경고 기한과 이 암호를 사용하지 않은 시간을 각각 표시합니다.
예3: 모든 계정의 비밀번호 상태 정보를 표시합니다.
모든 사용자 비밀번호의 상태 정보를 표시하기 위해서는 "-aS"옵션을 사용하여passwd 명령에 사용해야 합니다. 예는 다음과 같습니다.
root@localhost:~# passwd -Sa
(LCTT 역주: 릴리스/passwd에 따라 동작이 다릅니다. CentOS6.6은 테스트에 성공하지 못했지만 Ubuntu는 가능합니다.)
예4: - d 옵션을 사용하여 사용자의 비밀번호를 삭제합니다
예를 들어'linuxtechi'사용자의 비밀번호를 삭제합니다.
[root@linuxworld ~]# passwd -d linuxtechi
Removing password for user linuxtechi.
passwd: Success
[root@linuxworld ~]#
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi NP 2015-09-20 0 99999 7 -1 (Empty password.)
[root@linuxworld ~]#
"- d"옵션은 사용자 비밀번호를 비우고 로그인을 비활성화합니다.
예5: 암호 설정이 즉시 만료됨
passwd 명령에서 '- e' 옵션을 사용하면 사용자의 비밀번호가 만료됩니다. 다음 로그인 시 비밀번호를 변경하도록 강요합니다.
[root@linuxworld ~]# passwd -e linuxtechi
Expiring password for user linuxtechi.
passwd: Success
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 1970-01-01 0 99999 7 -1 (Password set, SHA512 crypt.)
[root@linuxworld ~]#
이제 linuxtechi 사용자 SSH로 호스트에 연결을 시도합니다.
예6: 시스템 사용자의 암호 잠금
패스워드 명령에서 'l' 옵션을 사용하면 사용자의 비밀번호를 잠글 수 있습니다. 비밀번호의 시작 위치에 '!' 를 붙입니다.그/그녀의 비밀번호가 잠겼을 때 사용자는 비밀번호를 변경할 수 없습니다.
[root@linuxworld ~]# passwd -l linuxtechi
Locking password for user linuxtechi.
passwd: Success
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi LK 2015-09-20 0 99999 7 -1 (Password locked.)
[root@linuxworld ~]#
예7: - u 옵션을 사용하여 사용자 암호 잠금 해제
[root@linuxworld ~]# passwd -u linuxtechi
Unlocking password for user linuxtechi.
passwd: Success
[root@linuxworld ~]#
예8: -i 옵션을 사용하여 비활성 시간 설정
passwd 명령에서 - i 옵션을 사용하여 시스템 사용자의 비활성 시간을 설정합니다.사용자(linuxtechi 사용자) 비밀번호가 만료되면 사용자는'n'일 후(내 경우 10일)를 지나 비밀번호를 변경하지 않으면 로그인할 수 없습니다.
[root@linuxworld ~]# passwd -i 10 linuxtechi
Adjusting aging data for user linuxtechi.
passwd: Success
[root@linuxworld ~]#
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 0 99999 7 10 (Password set, SHA512 crypt.)
[root@linuxworld ~]#
예9: - n 옵션을 사용하여 비밀번호 변경의 최단 시간을 설정합니다.
다음 예에서 linuxtechi 사용자는 90일 안에 비밀번호를 변경해야 합니다.0은 사용자가 언제든지 비밀번호를 변경할 수 있음을 나타낸다.
[root@linuxworld ~]# passwd -n 90 linuxtechi
Adjusting aging data for user linuxtechi.
passwd: Success
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 90 99999 7 10 (Password set, SHA512 crypt.)
[root@linuxworld ~]#
예10: -w 옵션을 사용하여 비밀번호가 만료되기 전의 경고 기한을 설정합니다
'- w' 옵션은passwd 명령에서 사용자의 경고 기한을 설정하는 데 사용됩니다.이것은 n일 후에 그/그녀의 비밀번호가 만료된다는 것을 의미한다.
[root@linuxworld ~]# passwd -w 12 linuxtechi
Adjusting aging data for user linuxtechi.
passwd: Success
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 90 99999 12 10 (Password set, SHA512 crypt.)
[root@linuxworld ~]#
공유 대상:
0
위챗 OR 알리페이로 QR코드를 스캔하다
본문의 작자에게 상을 주다.
금액은 얼마든지 빨리 와서 때려~
본문 링크:http://www.bcoder.cn/?p=1529
전재는 출처를 설명하십시오: bcoder 프로그래밍 학습망, Linux의passwd 명령 예시
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.