루트 비밀번호를 변경하려고 시도했지만 루트 비밀번호를 변경하기 위해 이 명령을 언급한 기사가 없습니다.sudo passwd
그러나 루트 사용자를 명시적으로 지정하여 루트 비밀번호를 변경하는 방법
답변1
이 passwd
명령은 현재 사용자의 비밀번호를 변경합니다. 또는 루트인 경우 사용자 이름을 제공하고 비밀번호를 변경하도록 할 수 있습니다(예: passwd smith
). man passwd
자세히보다.
이 sudo
명령은 명령줄의 나머지 부분을 사용하고 다른 사용자로 실행하는 관리 도구입니다. 기본적으로 루트 사용자로 명령을 실행합니다. (호스팅 환경에서는 시스템 관리자만이 이 도구를 사용할 수 있는 권한을 갖습니다. 그러나 자체 시스템을 실행하는 경우에는 이 도구를 사용할 권한도 있습니다.) 자세한 내용은 참고자료를 참조하세요 man sudo
.
이를 종합하면 sudo passwd
명령 sudo
은 루트 사용자의 컨텍스트에서 실행되므로 passwd
루트의 비밀번호를 변경할 수 있습니다.
답변2
Sudo를 건너뛰세요. 루트 비밀번호를 알고 있다면 루트로 로그인하여 passwd 명령을 실행하세요. 예를 들어:
$ su -
Password: (enter the root password here)
# passwd
(follow the prompts)