Executar shutdown com usuário comum em 5 etapas
Dica publicada em Linux / Configuração
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:
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
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