Habilitar sudo

De Fórum Debian Wiki


Índice de conteúdo

Introdução

Esse artigo irá ensinar como habilitar o sudo no Debian.


Entendendo o problema

Para habilitar o sudo, será necessário editar dois arquivos:

  • /etc/sudoers: Nesse documento será liberado o acesso para o grupo sudo, assim, todos os usuários cadastrados no sistema que fizerem parte desde grupo poderão executar comandos como root.
  • /etc/group: será editado para adicionar seu usuário ao grupo sudo.

Ainda será possível definir se a cada comando digitado será necessário, ou não, digitar a senha do usuário.

Arquivo sudoers

Edição

É preciso editar o aquivo /etc/sudoers. Mas atenção, não o edite manualmente utilizando algum editor de texto. Utilize sempre a ferramenta visudo. Como root, execute o comando abaixo, que irá editar o arquivo de forma segura:

# visudo


O conteúdo será algo parecido com isso:

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

Defaults	env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL

Sudo sem senha

Se não quiser que a senha do usuário seja requisitada quando executar um comando com o sudo, descomente (remova o sinal #) do inicio da seguinte linha:

# %sudo ALL=NOPASSWD: ALL

Ela ficará assim:

%sudo ALL=NOPASSWD: ALL

Salve e feche o arquivo.

Sudo com senha

Para que a senha do usuário seja solicitada toda vez que o sudo for usado, descomente (remova o sinal #) do inicio da seguinte linha:

# %sudo ALL=NOPASSWD: ALL

Ela ficará assim:

%sudo ALL=NOPASSWD: ALL

Depois remova a palavra no, vai ficar assim:

%sudo ALL=PASSWD: ALL

Salve e feche o arquivo.

/etc/group

Como root, abra com seu editor de textos preferido o arquivo /etc/group:

gedit /etc/group

Localize a linha do sudo:

sudo:x:27:

Adicione seu usuário no final da linha:

sudo:x:27:seu-usuario

Salve e feche.

Ferramentas pessoais