Como remover a permissão sudo do comando reboot no arquivo sudoers

0
# Host alias specification

# User alias specification

# Cmnd alias specification

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

# Members of the admin group may gain root privileges
%admin 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
gauri  ALL=NOPASSWD: /sbin/reboot, /sbin/shutdown
    
por Gauri Shitole 13.06.2017 / 07:28

1 resposta

0

Sua linha gauri ALL=NOPASSWD: /sbin/reboot, /sbin/shutdown já deve estar funcionando para permitir que seu usuário reinicie sem sudo . Seu problema é onde você o colocou.

Se você olhar a% man_de% página man para sudoers , você vai ver porque:

% bl0ck_qu0te%

No seu caso, é #includedir , mas o mesmo conceito se aplica. Você precisa mover a linha /etc/sudoers.d para acima da seção gauri ALL=NOPASSWD: /sbin/reboot, /sbin/shutdown da seguinte forma:

# Host alias specification

# User alias specification

# Cmnd alias specification

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

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

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

# Allow user gauri to execute reboot without sudo
gauri  ALL=NOPASSWD: /sbin/reboot, /sbin/shutdown

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

#includedir /etc/sudoers.d
    
por Grayson Kent 13.06.2017 / 14:00