Criando um Sudoer [RESOLVIDO]

1. Criando um Sudoer [RESOLVIDO]

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 21/03/2011 - 00:35h

Olá mais uma vez pessoal!

Estou criando mais este tópico aqui no VOL para tentar solucionar um probleminha que já está me deixando maluco. Tem uns dias que tento configurar um sudoer com meu usuário no Slackware e não consigo nem com reza braba. Vou dizer os passos que sigo tim-tim por tim-tim e como está escrito meu arquivo "/etc/sudoers". Lá vai:

#export EDITOR=mousepad
#visudo

Aqui posto o arquivo etc/sudoers, ele ficou mais ou menos assim:

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification
User_Alias ADMINS = eduardo
# Cmnd alias specification

# Defaults specification

# Runas alias specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples
# %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
# %users localhost=/sbin/shutdown -h now
eduardo ALL=(ALL) NOPASSWD: ALL

Depois de fazer a modificações que vocês acabam de ver no arquivo eu salvo e fecho o mousepad. Aparece então a seguinte mensagem no terminal:

#visudo
visudo: Warning: unused User_Alias ADMINS

Mesmo vendo o aviso, saio do root e entro no meu usuário, testo um comando com o sudo e a resposta é:

$sudo lspci
lspci:command not found

O que pode estar havendo? Alguém pode me dar uma mão?

Obrigado!



  


2. Re: Criando um Sudoer [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/03/2011 - 01:44h

Retire esta linha: User_Alias ADMINS = eduardo
No mesmo local coloque: adduser eduardo wheel
Salve e feche.

Veja se retorna a mesma mensagem de erro.

'eduardo ALL=(ALL) NOPASSWD: ALL' --> Corajoso, heim! rs



3. Re: Criando um Sudoer [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/03/2011 - 01:51h

E tem mais, já configurou o 'sudo' no seu slack?
Configurando o sudo: http://va.mu/A4U


4. Re: Criando um Sudoer [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/03/2011 - 07:42h

O sudo já vem instalado no Slackware. Não precisa fazer nada além de editar o "sudoers", o que eu faço descomentando a linha "%wheel ALL=(ALL) ALL" e incluindo o meu usuário no grupo wheel.

Só não lembro se o comando para fazer a inclusão seria o abaixo:

adduser pinduvoz wheel (adduser usuário grupo)

pois ele é típico do Ubuntu e do Debian, que usam um "adduser" diferente.

Se não funcionar, edite o arquivo /etc/group e inclua seu usuário "manualmente".


5. Re: Criando um Sudoer [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/03/2011 - 07:46h

A mensagem de comando não encontrado tem a ver com o path do root, que é diferente do path do usuário, fazendo com que eu muitas vezes use

sudo su -

para poder usar o sudo sem maiores problemas (o "-" carrega o path do root).

Teste vc mesmo.


6. Re: Criando um Sudoer [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/03/2011 - 08:34h

Pra incluir o seu usuário no grupo, faça o seguinte:

# usermod -G wheel eduardo


7. Re: Criando um Sudoer [RESOLVIDO]

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 21/03/2011 - 11:03h

HAHAHAHA, coragem ou falta de experiência Izäias?!

Bem, deixa eu dizer o que deu aqui nas tentativas que fiz. Tentei primeiro fazer como o Izäias e o Pinduvoz recomendaram usando o "adduser usuário grupo", mas quando salvo e fecho dá um erro de sintaxe:

">>> /etc/sudoers: syntax error near line 12 <<<"

Depois tentei usar o comando que o Pacheco mandou, primeiro apareceu uma mensagem:

"usermod: group 'weel' does not exist"

Daí resolvi apagar as modificações que fiz no arquivo etc/sudoers e repeti o comando, não apareceu a mensagem de erro de grupo novamente, porém...

$sudo lspci
Pwd:
eduardo is not in the sudoers file. This incident will be reported.



8. Re: Criando um Sudoer [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/03/2011 - 11:09h

Primeiro, descubra qual grupo o seu usuário pertence. Normalmente é o msm nome do usuário ou "users":

# id eduardo

Descobrindo, edite o /etc/sudoers e troque o wheel pelo nome do grupo pelo qual o seu usuário pertence. Depois é só testar o sudo.


9. Re: Criando um Sudoer [RESOLVIDO]

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 21/03/2011 - 11:22h

Fiz isso, o nome do grupo é "users" mesmo, editei o etc/sudoers trocando o wheel por users mas o erro continua:

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


10. Re: Criando um Sudoer [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/03/2011 - 13:19h

C deve tá escrevendo alguma coisa errada. Como q vc colocou?


11. Re: Criando um Sudoer [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/03/2011 - 14:19h

Se vc colocar o "users" no lugar do "wheel" todos os usuários vão ser "sudoers", pois todos estarão naquele grupo.


12. Re: Criando um Sudoer [RESOLVIDO]

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 21/03/2011 - 23:54h

Ficou assim:

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# 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

# Runas alias specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %users ALL=(ALL) ALL

# Same thing without a password
# %users ALL=(ALL) NOPASSWD: ALL

# Samples
# %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
# %users localhost=/sbin/shutdown -h now






01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts