일부 사용자의 비밀번호를 변경하면 sudo 비밀번호도 변경됩니까? 로그인하기로 선택한 비밀번호가에 할당 된 것과 동일하다는

본인은 Linux Mint 시스템의 유일한 사용자이며 로그인하기로 선택한 비밀번호가에 할당 된 것과 동일하다는 것을 알았습니다 sudo.

그래서 내 질문은 : 내 로그인 암호를 변경하면 sudo암호 도 변경 됩니까?

그렇지 않은 경우 sudo비밀번호를 어떻게 변경할 수 있습니까?



답변

기본적으로 사용자 비밀번호를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자체적으로 비밀번호 가 없습니다 . 사용자는 sudo그룹 에 속 하고 sudo명령을 실행할 수 있지만 각 사용자에게는 하나의 비밀번호 만 있습니다. 변경되면 특히 응용 프로그램이 아닌 사용자에 대해 변경됩니다.

또 다른 유사한 오해는 루트 암호가 sudoing에 사용 된 것과 동일하다는 것입니다. 아니요, root 는 단일 사용자이며 개인 비밀번호는 다른 비밀번호와 관련이 없습니다.


답변

예, sudo로그인과 동일한 “비밀번호 데이터베이스”(일반적으로 /etc/shadow소규모 시스템)를 사용합니다.


답변