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: [EMAIL PROTECTED]:~$ 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 <[EMAIL PROTECTED]> To: [email protected] 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

