ルートパスワードを変更するためにsudoを使用すると、Solarisは以前のルートパスワードの入力を求められます。

ルートパスワードを変更するためにsudoを使用すると、Solarisは以前のルートパスワードの入力を求められます。

ルートまたはsudoパスワードを変更するときにSolarisが「古い」ルートパスワードを要求する理由を知っている人はいますか? Linuxのように新しいパスワードを指定するにはどうすればよいですか?また、「root」のLDAPパスワードの入力を求められないでください。

# uname -a 
SunOS hostname 5.9 Generic_118558-10 sun4us sparc FJSV,GPUZC-M  
# id 
uid=0(root) gid=1(other)  
# sudo passwd root 
Password:  
LDAP Password:  
passwd: Sorry, wrong passwd 
Permission denied  

上記のように新しいパスワードを設定するには、まず「root」の現在のパスワードが必要です。現在のパスワードが正しく指定された場合は、「新規パスワード」を設定するよう求められます。

# sudo passwd root 
Password:  (Entered current password)
New Password:  
Enter login(LDAP) password: (Just press enter) 
Password change aborted 
Re-enter new Password:  
passwd: password successfully changed for root

答え1

テストする必要がありますが(Solarisのバージョンとパッチレベルによって変更される可能性があります)、セキュリティチェックの一部としてルートパスワードを変更するには、ルートパスワードを知る必要があると思います。

関連情報