| HOME / 정보공유 / AIX 명령어 모음

yppasswd
yppasswd yppasswd 명령 목적 네트워크 정보 서비스(NIS)의 네트워크 암호를 변경합니다. 구문
yppasswd [ -f [ Name ] | -s [ Name [ ShellProg ]] ]
설명
yppasswd 명령은 네트워크 암호를 변경(또는 설치)하고, 이를 UserName 매개변수로 지정한 이름과 연결시킵니다. 암호를 작성하거나 변경하려면 변경하려는 암호의 소유자이어야 합니다. 네트워크 정보 서비스(NIS) 암호는 사용자 기계에 있는 암호와 다를 수 있습니다. NIS 서버의 루트 사용자는 사용자의 원래 암호를 몰라도 다른 사용자의 암호를 변경할 수 있습니다. 그러나, NIS 클라이언트의 루트 사용자는 이 특권이 없습니다.
명령행에 yppasswd 명령을 입력하면 시스템은 기존 암호를 입력하도록 프롬프트합니다. 기존 암호를 입력하고 나면 시스템은 새 암호를 입력하도록 프롬프트합니다. 사용자가 입력하는 암호는 대소문자를 함께 사용할 경우, 4자 이하로 설정할 수 있습니다. 그 외의 경우에는 암호가 6자 이상이어야 합니다. 요구에 의해 이 규칙은 완화될 수 있습니다.
이전 암호를 틀리게 입력한 경우, 시스템은 새 암호를 입력해야 하며, 그렇지 않으면 오류 메세지가 나타납니다. update 프로토콜은 암호를 동시에 전송하기 때문에 시스템에서는 두 개의 암호가 필요합니다. 서버는 오류를 파악하여, 사용자가 입력한 암호가 올바르지 않음을 통지합니다.
새 암호를 검증하기 위해, 시스템은 사용자에게 암호를 다시 입력하도록 프롬프트합니다. 이 새로운 암호가 적용되려면, yppasswdd 디먼이 NIS 서버에서 수행 중어야 합니다.
주: yppasswd 명령은 passwd 명령에서처럼 암호에 대한 규칙을 설정할 수는 없습니다.
플래그
-f [ Name ] NIS 맵에서 사용자 Name의 gecos 정보를 변경합니다. Gecos 정보는 /etc/passwd 파일에 저장된 일반 정보입니다.
-s [ Name [ ShellProg ]] NIS 맵에서 사용자 Name의 로그인 쉘을 변경합니다.
예
사용자의 NIS 암호를 변경하려면, 다음과 같이 입력하십시오.
yppasswd Joe
이 예는 이름이 Joe인 사용자의 NIS 암호를 변경하는 방법을 보여줍니다. 시스템은 Joe의 이전 암호와 새 암호를 입력하도록 프롬프트합니다.
yppasswdd 디먼이 -noshell 플래그로 시작되지 않은 경우, 로그인 쉘을 Joe 사용자에 대해 /bin/ksh로 변경하려면, 다음과 같이 입력하십시오.
yppasswd -s Joe /bin/ksh
yppasswdd 디먼이 -nogecos 플래그로 시작되지 않은 경우, Joe 사용자에 대해 passwd 파일에서 gecos 정보를 변경하려면, 다음과 같이 입력하십시오.
yppasswd -f Joe
Old NIS password:
Joe's current gecos:
John Doe Test User Id
Change (yes) or (no)? >y
To?>Joe User Test User Id
관련 정보
yppasswdd 디먼.