Configuração do sudoers no Linux Debian 4

Publicado por JOAO CASTRO DE SOUZA JUNIOR em 05/12/2008

[ Hits: 23.518 ]

 


Configuração do sudoers no Linux Debian 4



O intuito dessa dica é resolver um problema que ocorre com a utilização do comando sudo no Debian Linux, tive esse problema após a minha primeira instalação do Debian, não conseguia usar o apt porque ele dizia que o meu usuário não tinha permissão para usar o comando sudo, a mensagem que apresentava era essa:

junior is not in the sudoers file. This incident will be reported.

Ou seja, eu tinha que configurar o sudoers certo!? Porém para fazer isso devemos primeiro mudar a permissão do arquivo para podermos editá-lo:

# chmod 777 /etc/sudoers

Depois de mudarmos a permissão é só editar o arquivo:

# vim /etc/sudoers

Abrirá um arquivo mais ou menos parecido com esse:

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# User privilege specification

root ALL=(ALL) ALL

Na linha "User privilege specification" abaixo do root você deve adicionar o nome do usuário que quer dar a permissão, ex.:

junior ALL=(ALL) ALL

Salve o arquivo e execute o comando:

# chmod 0440 /etc/sudoers

Pronto, pode executar o apt com o sudo.

sudo apt-get install "pacote"

CERTO MANO...

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Resolvido: su, sudo, kdesu e gksu não funcionam

CentOS 5.4 - Adicionando o repositório RPMforge

Coloque a lixeira em sua área de trabalho do Gnome

Alternativas ao GNOME Shell no Fedora 19

Restaurando o Grub no Ubuntu (Marverik) pelo Live CD

  

Comentários
[1] Comentário enviado por pinduvoz em 06/12/2008 - 03:15h

O Debian usa por padrão a conta do root habilitada e pede uma senha para ele na instalação.

Então, para usar o APT ou o dpkg pelo Terminal use o comando su para virar root:

$ su -
(senha do root)
# apt-get install "pacote"

Outra coisa: o comando para editar o arquivo "sudoers" é específico:

$ su -
(senha do root)
# visudo





[2] Comentário enviado por killerbean em 07/12/2008 - 02:55h

Saber configurar o sudo é essencial para qualquer empresa. Em casa tb é útil, quando instalamos linux num pc em que nao queremos a pessoas fazendo o que 'der na telha' (só o administrador deve fazer isso :P)
..
qnto a dica:
-por que dar permisao 777 ao arquivo? se vc é root, isso é desnecessário..
-está escrito no arquivo: "This file MUST be edited with the 'visudo' command as root." (esse arquivo DEVE ser editado com o comando 'visudo' como root) ;)

[3] Comentário enviado por albfneto em 08/12/2008 - 02:05h

funciona en todas as distros práticamente... e é sempre uma Dica legal!
Só um complemento, pra editar é melhor usar o aplicativ próprio o visudo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts