Resolvi escrever esta dica porque sempre que eu precisava
executar este comando tinha que logar como root. De
tanto pelejar com isso descobri como fazê-lo em 5 etapas:
1. É preciso criar um grupo chamado "shutdown". Digite o
seguinte comando no console:
# addgroup shutdown
Em alguns sistemas o comando correto pra adicionar um novo
grupo é groupadd.
2. Agora é preciso adicionar a permissão ao comando shutdown
para este grupo de trabalho:
# chown root.shutdown /sbin/shutdown
3. Para permitir que o grupo shutdown execute o comando shutdown, execute:
# chmod 4754 /sbin/shutdown
4. Como usuários comuns não tem permissão para acessar a pasta
/sbin, é necessário criar um link para o programa shutdown. Para
isso utilize o seguinte comando:
# ln -s /sbin/shutdown /bin/shutdown
5. Com um editor de texto, edite o arquivo /etc/login.defs
e localize a linha:
#CONSOLE_GROUPS
#floppy:audio:cdrom
Descomente essa linha e acrescente o grupo shutdown:
CONSOLE_GROUPS
floppy:audio:cdrom:shutdown
Caso esta linha não conste no seu arquivo login.defs,
acrescente de acordo com o exemplo acima.
Pronto agora todos os usuários podem executar o comando:
# shutdown
[1] Comentário enviado por
krasko em 24/03/2005 - 11:10h:
Cada dia melhor e com dicas e utilidades tanto para inicinte como experts valeu comunidade
[2] Comentário enviado por
streetlinux em 24/03/2005 - 20:39h:
Bem util essa dica. Valeu.
[4] Comentário enviado por
leoberbert em 28/03/2005 - 20:50h:
Caro midgardsoul, esta dica é inédita, eu mesmo fiz.. e aqui ninguém posta nada de outro site!!!
[5] Comentário enviado por
tr3t4 em 10/04/2005 - 00:14h:
Leonardo, se eu adicionar a permisão ao chutdown para o grupo users também da certo??
[6] Comentário enviado por
leoberbert em 10/04/2005 - 10:47h:
sim.
[7] Comentário enviado por
leoberbert em 10/04/2005 - 10:50h:
Ou vc pode fazer o seguinte para simplificar também:
Como o root entre na pasta sbin
e execute:
chmod -s shutdown
chmod -s halt
chmod -s reboot
Vlws pela pergunta!
[8] Comentário enviado por
midgardsoul em 10/04/2005 - 19:06h:
td bem cara, nao quis ofender ninguem, nem quero confusao. Mas que é muito semelhante a dica, isso eh.
[9] Comentário enviado por
KYRM& em 12/06/2005 - 04:00h:
Ou senão.. você pode simplesmente dar 2 comandos,
entre como root e digite os seguintes comandos:
#chmod +755 shutdown
#ln -s shutdown /bin
eu só testei com o shutdown mas acho que os outros seriam a mesma coisa.
[10] Comentário enviado por
vmelo em 24/10/2005 - 11:30h:
Fala Leonardo. Valeu mesmo pela informação.
Seguinte, eu gostaria de colocar a permissão para um usuário poder dar shutdown na máquina e não conseguir acessar e nem listar nada. Tem como?
Eu preciso disso pq aki na empresa tenho alguns servidores que dão problema e precisam ser reiniciador por operadores, mas estes não podem ter acesso a mais nada. Me ajuda ae....
Obrigado.
Abração,
Vinicius Melo
[11] Comentário enviado por
removido em 11/10/2006 - 10:01h:
Parabéns pela dica, leoberbert ...
Útil e prático.
:::... Viva o Linux ...:::