나는 가지고있다데비안 디스트로이어/10GCC 7 테스트를 위한 VirtualBox VM의 x86_64. 데스크탑은 LXDE입니다(SSH 액세스 권한이 없으면 실제 생활에서 이 옵션을 선택하지 마십시오. LXDE는 실제 Buster에서 작동하지 않습니다). 나는 OS가 실제로 테스트가 활성화된 Debian 9라고 생각합니다.
나는 sudo
and 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
이를 통해 그룹의 모든 구성원이 sudo
sudo를 사용할 수 있습니다.