Qual é o objetivo dos privilégios de grupo no arquivo sudoers?

0

Eu removi meu usuário comum do arquivo sudoers, mas ele ainda faz parte do grupo sudo, que tem todos os privilégios concedidos no arquivo sudoers. Quando tento executar qualquer comando no sudo do meu usuário regular, ele diz que o usuário não está listado nos sudoers. Eu esperava que os comandos sudo fossem executados normalmente, já que o usuário comum faz parte de um grupo listado nos sudoers. Minha pergunta é por que especificamos a permissão de grupos se também deveríamos especificar todos os usuários individuais (nos sudoers) para que eles executem comandos com o sudo?

    
por enu 12.02.2017 / 18:29

1 resposta

0

O objetivo dos privilégios de grupo no arquivo sudoers é poder adicionar ou remover usuários do grupo / etc / sudo para conceder ou remover sudo access.

O arquivo /etc/sudoers padrão permite que o grupo sudo execute comandos sudo . Para trazer esse padrão de volta, você teria que modificar seus arquivos de volta para os padrões. Compare seu arquivo /etc/sudoers com este arquivo padrão:

#
# 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:/snap/bin"

# 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

O mais provável culpado do seu problema é destacado em negrito .

Para que isso funcione, a entrada /etc/group também precisará ser formatada corretamente:

A entrada sudo no arquivo /etc/group :

sudo:x:27:ljames,user1,user2
    
por L. D. James 12.02.2017 / 19:17