Pular para o conteúdo

Executar shutdown com usuário comum em 5 etapas

Dica publicada em Linux / Configuração
Leonardo Berbert Gomes leoberbert
Hits: 20.975 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Executar shutdown com usuário comum em 5 etapas

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
#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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Compilando a última versão do VIM em Debian, Mint, Ubuntu e derivados

Conheça o Zashterminal, um terminal moderno com IA

Instalação do Docker no Linux Mint 20

Aumentando a produtividade com zsh

VI - O fantástico editor de textos

Configurando o teclado para brasileiro no Slackware 13 de maneira fáci

Wireless - Ubuntu 11.04 no LG-A419 ( RT3090 )

Forçando montagem automática de dispositivos móveis em Sabayon

Desligando ou reiniciando o Gnome rapidinho

Erro: Id "co" respawning too fast: disabled for 5 minutes [Resolvido]

#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 ...:::
#12 Comentário enviado por albfneto em 24/08/2015 - 19:12h
24 De Agosto de 2015.

COMPLEMENTOS DA DICA:

Tem um jeito em duas etapas, veja:

http://www.vivaolinux.com.br/dica/Executar-shutdown-como-usuario-comum-em-2-etapas

Há ainda outros métodos. Muitas Distros Modernas tem um Grupo chamado "Wheel", veja

http://how-to.wikia.com/wiki/How_to_allow_non-super_users_to_shutdown_computer_in

Nessas distros basta fazer este comnado como root:

# chmod u+s /sbin/shutdown

e no geral, basta isso. Os usuarios comuns já poderão desligar com

$ shutdown -h now OU
% shutdown -h -p now

Há outras formas de desligar com comandos, ex poweroff. Veja:

http://www.pinguimteajuda.com.br/linux/node/244
http://www.vivaolinux.com.br/perguntas/verPergunta.php?codigo=39868


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.

Contribuir com comentário

Entre na sua conta para comentar.