데비안 10에서는 sudo를 사용할 수 없습니다

데비안 10에서는 sudo를 사용할 수 없습니다

나는 가지고있다데비안 디스트로이어/10GCC 7 테스트를 위한 VirtualBox VM의 x86_64. 데스크탑은 LXDE입니다(SSH 액세스 권한이 없으면 실제 생활에서 이 옵션을 선택하지 마십시오. LXDE는 실제 Buster에서 작동하지 않습니다). 나는 OS가 실제로 테스트가 활성화된 Debian 9라고 생각합니다.

나는 sudoand adm그룹에 나를 추가했습니다. 없음 sudoers또는 그룹 admin:wheel

# id jwalton
uid=1000(jwalton) gid=1000(jwalton) groups=1000(jwalton),4(adm),24(cdrom),25(floppy),27(sudo),
29(audio),30(dip),44(video),46(plugdev),108(netdev),113(bluetooth),114(lpadmin),118(scanner)

sudo또한 sudoers 파일에서 그룹 행의 주석 처리를 제거했습니다 .

# cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
sudo    ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

나는 기계를 다시 시작했다. 내가 시도할 때 sudo:

$ sudo apt-get install emacs-nox
jwalton is not in the sudoers file.  This incident will be reported.

매뉴얼 페이지를 살펴봤지만 기분이 나빠지는 것은 없습니다. 그러나 그것은 큰 매뉴얼 페이지이고 아마도 분명한 것을 놓쳤을 것입니다.

나는 왜 할 수 없습니까 sudo? 내 구성에 문제가 있나요?

답변1

해당 줄의 주석 처리를 해제했거나 선행을 제거했습니까 %? 그룹은 /etc/sudoers백분율 기호로 시작됩니다. 귀하의 라인은 다음과 같아야합니다 :

%sudo   ALL=(ALL:ALL) ALL

이를 통해 그룹의 모든 구성원이 sudosudo를 사용할 수 있습니다.

관련 정보