Re: Fwd: Re: usuário desligar o computador
Bão,
Pelo que o Luis ensinou, era para funcionar em qualquer lugar.
por isso que ele mandou você criar a ligação simbólica num
diretório que estivesse no PATH do usuário.
Dá uma olhada no meu path:
fredm@lab1:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11
Se eu criase a ligação simbólica com
# ln -s /sbin/halt /usr/local/sbin/desligar
Eu ia me fuder, pois o /usr/local/sbin/ não está
no meu path. Ao invés disso eu poderia fazer:
# ln -s /sbin/halt /usr/local/bin/desligar
aí ia funcionar, pois o /usr/local/bin/ estaria
no meu path.
Agora outra coisa. Você tem que digitar /sbin/.halt
ou /sbin/halt? Por que do jeito que o Luis te ensinou
era para você ter que digitar /sbin/halt . Botar um
ponto no inicio de um arquivo (ou diretório) é torná-lo
oculto. Dê um "ls ~/.* -d" para você ver os arquivos
(e diretórios) ocultos do seu diretório padrão.
Qualquer coisa, fala (escreve)
Blz Luiz, mas agora surgiu uma outra dúvida... para um usuário poder
desligar, é necessário que ele digite /sbin/.halt, existe como criar um
alias que possa ser usado em qualquer tty para desligar a máquina??? igual
ao que o root possui, pois como root é só digitar halt em qualquer console
e o micro desliga.
-----Original Message-----
From: Luis Fernando Enciso <lfenciso@certto.com.br>
To: debian-user-portuguese@lists.debian.org
Date: 09 Jul 2003 20:25:47 -0300
Subject: Re: usuário desligar o computador
Quando quero dar permissão para um usuário normal desligar a máquina
pelo comando /sbin/halt, eu costumo setar o bit suid no halt:
# chmod +s /sbinb/hald
E depois criar um atalho para o /sbin/halt em um diretório que está no
path do usuário, como /usr/local/bin ou /usr/local/sbin
# ln -s /sbin/halt /usr/local/sbin/desligar
ou
# ln -s /sbin/poweroff /usr/local/sbin/poweroff
também funciona.
---
Enciso
Em Qua, 2003-07-09 às 17:41, Eldio Schalm escreveu:
> Olá PessoAll,
>
> como fazer para que um usuário tenho acesso para desligar o
computador???
> Quando um usuário tenta desligar a máquina com o halt, apararece a
> mensagem: bash: halt: command not found. se ele for direto no
> diretório /sbin e digitar ./halt, aparece a mensagem de que precisa ser
> administrador. Como permitir que ele possa efetuar este procedimento???
>
--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Reply to: