Configuração do sudoers no Linux Debian 4

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

[ Hits: 23.489 ]

 


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

Sis671/771 no Ubuntu 10.10

Slackware com WEP via iwconfig sem Wicd!

Preparando seu Ubuntu 7.04 para tudo em multimídia

Instalando impressoras no Linux via CUPS

Corrigindo perfis de Portage em Sabayon e Gentoo

  

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