Descomentou a linha ou removeu o primeiro %
? Grupos em /etc/sudoers
começam com o sinal de porcentagem. Sua linha deve ser:
%sudo ALL=(ALL:ALL) ALL
Isso permite que qualquer pessoa que seja membro do grupo sudo
use o sudo.
Eu tenho o Debian Buster / 10 x86_64 em uma VM VirtualBox para testar o GCC 7. O Desktop é o LXDE (não selecione isso na vida real, a menos que você esteja bem com o acesso SSH; o LXDE não funciona na vida real no Buster). Eu acho que o sistema operacional é realmente o Debian 9 com testes habilitados.
Eu adicionei-me aos grupos sudo
e adm
. Não há grupos sudoers
, admin
ou 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)
Também descomentei a linha do grupo sudo
no arquivo 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
Eu reiniciei a máquina. Quando tento sudo
:
$ sudo apt-get install emacs-nox
jwalton is not in the sudoers file. This incident will be reported.
Eu passei pela página do manual, mas nada saltou para mim como sendo dobrado. Mas é uma grande página de manual, e eu posso ter perdido algo óbvio.
Por que não posso sudo
? O que há de errado com minha configuração?