루트 또는 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 버전 및 패치 수준에 따라 변경될 수 있음) 보안 검사의 일부로 루트 비밀번호를 변경하려면 루트 비밀번호를 알아야 한다고 생각합니다.