Fedora
나는 이 방법을 계속 해서 시도했습니다 Ubuntu
.
kshitiz@kshitiz:~$su
su: Authentication failure
kshitiz@kshitiz:~$sudo su
root@kshitiz:/home/kshitiz#
두 경우 모두 동일한 비밀번호를 입력합니다.
답변1
su
액세스하려는 계정의 비밀번호가 필요합니다( root
이 경우에는 당연합니다).
sudo
현재 사용자의 비밀번호가 필요합니다. 즉, 사용자의 비밀번호입니다 kshitiz
.
을 실행하면 sudo su
실제로 가 되고 루트 셸을 얻기 위해 root
실행됩니다 . 즉, 호출을 실행하기 전에 su
권한이 상승되었으므로 루트 비밀번호를 다시 입력하라는 메시지가 표시되지 않습니다.root
su
답변2
su
sudo
현재 사용자 비밀번호 대신 루트 비밀번호를 사용하십시오 . 적어도 우분투에서는 설치 중에 루트 비밀번호가 뒤섞여 있습니다.
답변3
실제로 발급된 사용자가 입력해야 하는 비밀번호를 /etc/sudoers
파일에서 ( 를 사용하여) 지정할 수 있습니다 . 만약 이 라인들visudo
sudo
# Defaults targetpw
# ALL ALL = (ALL) ALL
주석을 제거한 경우, 루트 권한으로 실행하려면 루트 비밀번호를 입력해야 합니다 sudo
.