shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] uso do "sudo"


From: address@hidden
Subject: Re: [shell-script] uso do "sudo"
Date: Fri, 06 Oct 2006 12:30:16 -0300
User-agent: Thunderbird 1.5.0.7 (X11/20060909)

Olá Vinicius,

Pessoalmente não aconselho usar um usuário comum para este tipo de tarefa. Facilmente você irá derrubar o sistema, delegando a um usuário comum este tipo de tarefa.

Mas se for o caso, você pode usar apenas o "su", com a flag "-c" (comando):

su -c "kill -9 $PROC"

Com isto o sistema irá solicitar o password do root para que o comando seja executado.

Se quiser que o sistema aprove a solicitação automaticamente (não aconselhável), pode adicionar as linhas abaixo ao arquivo /etc/suauth:

# Detailed su control file
# The  file  is  formatted  like this:
#
#       to-id:from-id:ACTION
#
# Where to-id is either the word ALL, a list of  usernames  delimited  by
# "," or the words ALL EXCEPT followed by a list of usernames delimted by
# ","
#
root:ALL EXCEPT GROUP wheel:DENY
# Nenhum usuário pode ser root, exceto os do grupo wheel
root:fulano:NOPASS
# usuário fulano não necessita de senha para executar comandos de root
#

Geralmente este arquivo não existe, e tem que ser criado.

A linha: root:ALL EXCEPT GROUP wheel:DENY, acho fundamental. Passe os usuários que deseja que tenham acesso à conta do root para o grupo wheel. Este grupo já existe na maioria das distribuições.

Até,
Alves

estou criando um menu um usuario onde limita fazer somente algumas coisas,
sendo que em alguns casos, e necessario que se faça como o root. ai entra o
sudo, mas como usa-lo:

tenho uma coisa do tipo:
.
.
.
.

[Dd]) ps aux|tail -10 ; echo "digite o processo que deseja finalizar:" ;read
PROC
        kill -9 $PROC
.
.
onde entra o sudo? ja que ele seria um usuario comum.


[As partes desta mensagem que não continham texto foram removidas]

__._,_.


                
_______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]