답변:
기본적으로 사용자 비밀번호를sudo
묻습니다 . 따라서 사용자 암호 (로그인에도 사용됨)를 변경하면 sudo 호출에도 영향을줍니다.
그러나 /etc/sudoers
사용자에 대해 rootpw
플래그 를 설정할 수 있으며 ,이 경우 대신 루트 암호를 요구합니다.
sudoers (5) 매뉴얼 페이지 에서 발췌 한 관련 내용 은 다음과 같습니다.
Authentication and logging
The sudoers security policy requires that most users authenticate them‐
selves before they can use sudo. A password is not required if the
invoking user is root, if the target user is the same as the invoking
user, or if the policy has disabled authentication for the user or com‐
mand. Unlike su(1), when sudoers requires authentication, it validates
the invoking user's credentials, not the target user's (or root's) cre‐
dentials. This can be changed via the rootpw, targetpw and runaspw
flags, described later.
마찬가지로 sudo의 비밀번호를 요청 하지 않는 키워드 는 NOPASSWD 입니다.
루트 암호를 설정하려면 다음을 사용할 수 있습니다 sudo passwd
sudo 권한을 변경할 때 루트 콘솔을 sudo -s
다른 터미널에서 실제로 작동하는지 확인하고 자신을 잠그지 않았을 때까지 루트 콘솔을 열어 두는 것이 좋습니다 (예 :).
sudo
않고 사용할 수 있도록 지정할 수 있습니다 .
root
비밀번호 설정 방법도 언급해야 합니다. 먼저 비밀번호를 설정하지 않고 비밀번호 sudo
를 요구하도록 구성 하면 문제가 발생할 수 있습니다. root
root
/etc/sudoers
공유 비밀번호가 아닌 자체 비밀번호를 사용하여 루트로 승격 할 수 있는 그룹의 구성원 (예 : "휠")이 되도록 요구합니다.
sudo
자체적으로 비밀번호 가 없습니다 . 사용자는 sudo
그룹 에 속 하고 sudo
명령을 실행할 수 있지만 각 사용자에게는 하나의 비밀번호 만 있습니다. 변경되면 특히 응용 프로그램이 아닌 사용자에 대해 변경됩니다.
또 다른 유사한 오해는 루트 암호가 sudo
ing에 사용 된 것과 동일하다는 것입니다. 아니요, root 는 단일 사용자이며 개인 비밀번호는 다른 비밀번호와 관련이 없습니다.
sudo
일반적으로 기본적으로 구성되는 방식 입니다. 그러나 해당 구성을 변경할 수 있습니다.