사용자에게 sudo 권한을 추가할 수 없습니다.

사용자에게 sudo 권한을 추가할 수 없습니다.

Debian을 처음 사용하는데 sudo 액세스 권한을 부여하는 방법을 잘 모르겠습니다. 루트 비밀번호와 일반 기본 사용자로 새로 설치했습니다. 일반 기본 사용자에게 sudo 권한이 있기를 원합니다. 지금까지 나는 다음을 수행했습니다.

su
!entered password
apt-get install sudo
adduser [normal_default_user] sudo

명령을 수락했지만 여전히 sudo에 액세스할 수 없습니다. 나는 이미 약간 혼란스럽습니다. 누군가 내가 원하는 것을 수행하는 방법을 설명해 줄 수 있습니까? 사람들이 visudo 사용에 대해 이야기하는 것을 본 적이 있지만 해당 매뉴얼 페이지에는 sudo에 사용자를 추가하는 방법이 설명되어 있지 않으므로 도움이 필요합니다.

답변1

또한 정상적으로 사용자를 생성한 다음 루트로 로그인하여 /etc/sudoers에 추가할 수도 있습니다.

귀하의 사용자 ALL=(ALL) ALL

이는 사용자가 모든 명령에 대해 비밀번호를 묻는 메시지를 표시하지 않고 루트로 모든 명령을 sudo하고 실행할 수 있음을 의미합니다.

Christopher가 게시한 명령을 실행한 후 /etc/sudoers를 보면 해당 명령이 위와 유사한 줄을 생성하는 것을 볼 수 있습니다.

답변2

일반 사용자 이름이 john인 경우:

$ su -
# apt-get install sudo
# usermod -a -G sudo john
# logout
$ logout

$일반 사용자로 실행된 명령을 나타냅니다.

#사용자로서 실행되는 명령을 나타내며,뿌리.

다시 로그인하세요남자그리고 sudo -i테스트를 실행해 보세요.

관련 정보