sshkey() 를 통해 서버에 로그인합니다 ssh -i /home/me/.ssh/ssh-key me@server
.
관리자로부터 이 서버에 대한 sudo 권한을 얻었지만 실제 Unix 비밀번호를 잊어버렸기 때문에(또는 알려준 적이 없기 때문에) 권한을 행사할 수 없습니다. 이미 로그인되어 있습니다. passwd
기존 비밀번호를 몰라도 비밀번호를 재설정할 수 있나요?
답변1
죄송하지만 시스템 관리자에게 새 비밀번호를 요청하셔야 합니다. SSH는 RSA 키 인증을 허용하지만 passwd
명령은 그렇지 않습니다.
답변2
인증 서비스가 로컬 파일에서 제공되지 않는 한 passwd 명령을 사용하여 비밀번호를 변경할 수 없습니다(/etc/nsswitch.conf 참조). 로그인이 웹 기반인 경우 복구를 위해 관리자가 사용되며 sudo는 일반적으로 웹 환경에서 사용되므로 계정 보안에 대한 전적인 책임은 귀하에게 있으므로 재설정하는 것이 가장 좋습니다.
답변3
전적으로. 이는 귀하가 처음에 비밀번호를 변경할 수 있는 권한이 있다고 가정합니다.
변경하는 데 어려움을 겪고 계시나요?