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