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 --- [EMAIL PROTECTED] 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: > > [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: 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/