Dando permissão para desligar o computador
Normalmente, por questões de segurança, apenas o usuário root possui permissão para reiniciar e desligar o computador.
Os comandos estão descritos abaixo.
Para reiniciar:
# shutdown -r now
Para desligar:
# shutdown -h now
Outro meio de reiniciar o computador é fechando o X com CTRL+ALT+BACKSPACE e em seguida pressionar CTRL+ALT+DEL.
Outra maneira de desligar o computador é usando o simples comando:
# halt
Mas o chato é ter que executar o comando "su" para logar como root toda vez que for digitar esses comandos.
Por isso aí vai uma dica para conceder permissão para que usuários comuns possam desligar o computador:
# chmod 4755 /sbin/shutdown
Esse comando acima muda a permissão para desligar,
em seguida crie um atalho:
# ln -s /sbin/shutdown /bin/
Pronto! Agora você pode desligar e reiniciar o seu computador usando comandos sem precisar logar como root.
Até mais.
Outras dicas deste autor
Pós instalação do Zenwalk
Fazendo 100% no DOOM clássico sem tutorial
Internet mais rápida com namebench
Delver - Jogo de RPG em primeira pessoa
Ajustar automaticamente o tamanho das colunas no Calc
Leitura recomendada
Executar comandos ao efetuar login ou logout no Linux
Como acertar o relógio do Linux via console
Obter IP e MAC Address da rede inteira salvando em log
Como fazer o curl ignorar certificado SSL inválido
Ir direto para o home directory
Comentários
Não é perigoso atribuir a permissão especial 4 para um arquivo, ainda mais executavel?
Prefiro adicionar "usuário ALL= NOPASSWD: /sbin/shutdown" (sem as aspas) no "final do arquivo" sudoers (sudo visudo). Após fazer isto ainda vai precisar colocar o comando "sudo" na frente da instrução (como em "sudo shutdown -h now") mas não exigirá mais digitar a senha para executar este comando específico.
Mensagem
Prefiro adicionar "usuário ALL= NOPASSWD: /sbin/shutdown" (sem as aspas) no "final do arquivo" sudoers (sudo visudo). Após fazer isto ainda vai precisar colocar o comando "sudo" na frente da instrução (como em "sudo shutdown -h now") mas não exigirá mais digitar a senha para executar este comando específico.
Contribuir com comentário
Enviar