passwd 

사용자의 패스워드를 입력및 변경하는 명령어이다. 
패스워드는 리눅스서버의 일차적인 보안을 위해 반드시 설정해야한다. 
많은사용자가 사용하는 서버에서는 가끔식 관리자의 실수로 인하여 패스워드가 설정되어 있지않은 계정이 존재하는 실수를 범할 수도 있다.

서버관리자는 계정을 생성한 후에는 반드시 패스워드를 생성해야한다.

아래와 같이 useradd로 bible2라는 계정사용자를 생성한 후에는 passwd라는 명령어로 bible2의 패스워드를 입력한다.

[root@host1 root]# 
[root@host1 root]# useradd bible2
[root@host1 root]# 
[root@host1 root]# 
[root@host1 root]# passwd bible2
Changing password for user bible2.
New password: (새로운 패스워드 입력)
Retype new password: (새로운 패스워드 재입력)
passwd: all authentication tokens updated successfully.
[root@host1 root]#

위의 예와 같이 root는 일반계정사용자의 패스워드를 마음대로 변경할 수 있다. 

하지만 일반계정사용자는 자기자신의 패스워드만을 변경할 수가 있으며 자기자신의 패스워드를 변경할 경우에도 기존의 사용중인 패스워드를 입력해야만 변경할 수 있다. 

다음의 예는 bible이라는 사용자가 자기의 패스워드를 변경하는 예이다.

[bible2@host1 bible2]$ passwd
Changing password for user bible2.
Changing password for bible2
(current) UNIX password:  (기존의 패스워드입력)
New password: (새로운 패스워드 입력)
Retype new password: (새로운 패스워드 재입력)
passwd: all authentication tokens updated successfully.

+ Recent posts