Configuração do sudoers no Linux Debian 4
Dica publicada em Linux / Configuração
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:
Na linha "User privilege specification" abaixo do root você deve adicionar o nome do usuário que quer dar a permissão, ex.:
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...
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
#
# 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...
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