Linux 서버에서 sudo를 사용하려고 했지만 비밀번호를 잊어버렸습니다. 그것을 검색할 수 있는 방법이 있나요?
이것이 SSH에 로그인하는 데 사용하는 비밀번호입니까?
답변1
sudo
다른 사용자로서 명령을 실행하는 유틸리티입니다. 따라서 슈퍼유저 권한이 있는 경우 귀하(현재 사용자)는 -user 와 같은 명령을 실행할 수 있습니다 root
. 따라서 로그인한 비밀번호를 사용하세요.
그러나 슈퍼유저 권한이 없을 수도 있습니다. 이는 루트만 읽을 수 있는 파일에 정의되어 있습니다 /etc/sudoers
. 거기에서 다음과 유사한 줄을 찾을 수 있습니다
%sudo ALL=(ALL:ALL) ALL
( 배포판에 따라 다른 그룹 이름을 sudo
대신 사용할 수도 있습니다 .) wheel
이 그룹의 모든 사용자 부분은 sudo
- 명령을 실행할 수 있습니다.
실행할 수 없다면 sudo
그룹에 속하지 않은 것일 수 있습니다(또는 방금 그룹의 일부가 되어 로그아웃했다가 다시 로그인해야 함).