Re: Fwd: Re: usuário_desligar_o_computador
Bem,
Me distraí no detalhe do "/usr/local/sbin". Eu costumo
colocar no "/usr/local/bin" mesmo, pois senão fica
fora do PATH.
Uma vez criado o link simbólico no /usr/local/bin,
qualquer usuário, de qualquer tty, pode rodar o
comando. O path /usr/local/bin é padrão para os
usuários em quase qualquer sistema. Só me desculpe
pelo "sbin" em vez de "bin".
Saudações,
Enciso
--- fredm@chesf.gov.br escreveu: >
> 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???
> >
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
Reply to: