sudo

*******************************************************************************
Instalar e Configurar SUDO
Criado por: Alessandro C. M. Kuramoto
Data: 25/01/2009
Modificado em: 16/05/2010-20:00
v.20100516-20:00
Palavras-chaves: sudo
Por favor, matenham o nome do autor deste arquivo.
*******************************************************************************

###############################################################################
# Avisos!!!
###############################################################################

http://memovirtual.worpress.com

## Atenção no site memovirtual:
## As opções passadas com – - (menos,menos) no site podem ter ficado
## com um — (travessão), assim use o “man” para confirmar a opção utilizada

## Desculpem-me pelos erros de português, mas vocês sabem…
## nossa lingua é fácil… e às vezes ao escrever o pensamento está
## lá na frente, enquanto que a digitação…

|##########^ Avisos!!! #######################################################|

###############################################################################
# Temp:
###############################################################################

|##########^ Temp ############################################################|

###############################################################################
# Instalando:
###############################################################################

### Atualizando a lista de pacotes
apt-get update

### Instalando
apt-get install sudo

###############################################################################
# Configurando:
###############################################################################
Comando para editar o sudo:

visudo

Arquivo: /etc/sudoers
_______________________________________________________________________________
SO: Debian 5.0 Lenny
Arquivo: /etc/sudoers (Permissões: -r–r—– 1 root root)
————————————————————————-
# /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
Host_Alias      LOCALHOST=debian

#|<<<<<<<<<<<<<< Arquivo: /etc/sudoers
# User alias specification
User_Alias      ADMINS=alessandro

# Cmnd alias specification
Cmnd_Alias      COMANDOS=/usr/bin/find,/usr/sbin/visudo,/bin/su

# User privilege specification
root    ALL=(ALL) ALL

#>>>> Adicionado as linhas:
### NOPASSWD — significa que nao sera necessario digitar a senha apos executar
###    o comando sudo.
### PASSWD — sera necessario digitar a senha ao executar o comando sudo.
## Formato:
# USUARIO    HOST=COMANDOS
ADMINS        LOCALHOST=NOPASSWD:COMANDOS

#|<<<<<<<<<<<<<< Arquivo: /etc/sudoers
#>>>> Modificado:
### Descomentado a linha: %sudo ALL=NOPASSWD: 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

|———-^ Arquivo: /etc/sudoers ——————————————-|

|<<<<<<<<<<<<<< #### Configurando ####
### Para adicionar o usuário alessandro no grupo sudo:
usermod -G sudo alessandro

|##########^ Configurando ####################################################|

###############################################################################
# Exemplos de sudo:
###############################################################################

_______________________________________________________________________________
Arquivo: /etc/sudoers (Permissões: -r–r—– 1 root root)
Debian 4.0 Etch
————————————————————————–
.
..

# Host alias specification
Host_Alias      LOCALHOST=localhost

# User alias specification
User_Alias      ADMINS=alessandro
User_Alias    SUPER=alessandro

# Cmnd alias specification
Cmnd_Alias      COMANDOS=/usr/bin/find,/usr/sbin/visudo,/bin/su
Cmnd_Alias      ADMCMD=/usr/bin/find,/usr/sbin/visudo,/bin/su, /sbin/mkfs

# User privilege specification
root    ALL=(ALL) ALL

ADMINS  LOCALHOST=NOPASSWD:COMANDOS
ADMINS  LOCALHOST=NOPASSWD:ADMCMD
SUPER    LOCALHOST=NOPASSWD:ADMCMDCOMPLETO

..
.
|—————————————————————————–|

###############################################################################
# Troubleshooting:
###############################################################################

Erro:
usuario is not allowed to run sudo on debian.  This incident will be reported.

Causa:
O usuário não tem permissão para rodar o sudo. Porém na configuração o usuário
estava adicionado.

Solução:
O que aconteceu foi que o “alias” LOCALHOST estava como:

LOCALHOST=localhost

e assim não funcionava, tive que colocar nome da máquina que estava configurado
no arquivos /etc/hosts.

###############################################################################
# Referências:
###############################################################################

http://pobrecomputeiro.wordpress.com/2008/12/12/sudo/

  1. Nenhum comentário ainda.
  1. Nenhum trackbacks ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.