Quem é usuário do
Slackware, sabe que o comando sudo não é habilitado por padrão.
Por alguma razão (segurança é a principal delas), tio Volkerding prefere que seus seguidores usem o comando su para tarefas em que um
usuário precise executar comandos normalmente disponíveis apenas ao root.
E caso algum usuário tente usar o sudo, aparece uma mensagem dizendo que ele não pertence ao grupo 'sudoers'; então o incidente será
reportado.
Só que, o que acontece quando o usuário quer desligar o computador? Como ele fará se não tem acesso à senha do root?
Para habilitar o sudo no Slackware, siga os seguintes passos:
1) Crie um grupo com
groupadd chamado sudo (não importa a GID). Eu sei que é estranho para usuários de outras distribuições, mas o
Slackware não tem um grupo sudo, e é por isso que o sudo normalmente não funciona nele.
2) Execute:
# visudo
E descomente (retire a trave/sustenido: '#') na linha que diz:
# %sudo ALL=(ALL) ALL - ou se a linha não existir, crie-a sem o comentário.
3) Adicione os usuários autorizados ao grupo sudo.
Tecnicamente você poderia fazer isso para qualquer grupo, mas eu prefiro criar o grupo sudo por questões pessoais.
Para usar o comando sudo com outro grupo, basta acrescentar a linha:
% nomedogrupo ALL=(ALL) ALL
No '/etc/sudoers', e se certificar que os usuários autorizados estão no grupo em questão.
Problema resolvido! Qualquer usuário que esteja no grupo sudo (ou no grupo de sua preferência) poderá executar comandos normalmente
restritos ao root (e se tudo o mais falhar, 'sudo su' neles!)
Espero ter ajudado.