Amigos da comunidade boa tarde, sou usuário bem novato em linux e estou montando um servidor com ubuntu server 14... com SSH e SAMBA para um cliente, eu preciso aprender e criar de forma mais detalhada possível um "usuário" chamado (sair) senha: (sair) com os parametros shutdown -h now, lembrando que recentemente eu aprendi a usar o VIM e que tudo para mim é novidade até mesmo pequenos comandos.
Tentei este aqui que achei na net:
# adduser sair
Criar o Script - Tentei fazer este aqui mas acho que não consegui - Alguém me tire uma dúvida de como e onde criar este SCRIPT? é no VIM?
e como salvo com?
#!/bin/bash
echo ""
echo "===> ATENCAO: DESLIGANDO O COMPUTADOR <===="
echo "Em caso de problemas contate o administrador: (xx)xxxx-xxxx"
echo ""
/sbin/shutdown -t1 -a -h now
e assim por diante. Alguém me ajude por favor
Os scripts são criados com um editor de textos simples. O
vim é um dos melhores, por ser muito simples e rápido de usar, mas seus controles podem ser assustadores, pra um novato. Se você acessa diretamente no console, ou tem algum tipo de acesso gráfico (VNC, NXServer, rdesktop, etc.), pode usar um editor gráfico, como o "kate", o "kedit", o "gedit", etc. Algumas pessoas podem te sugerir o "nano", eu pessoalmente não gosto, mas vale o teste pra vc descobrir a tua praia.
Você pode criar seus scripts onde quiser, desde que na hora de executar você lembre onde eles estão. Se criar na pasta home do usuário, facilita um pouco na hora de executar.
Você quer que seu usuário desligue a máquina automaticamente; eu acho isso má ideia, mas a máquina é sua. Provavelmente vai querer que seu script seja acionado na hora em que o usuário faz login, você pode colocar seus comandos nos arquivos "~/.bash_profile", "~/.bash_login" ou "~/.profile", onde a sequência "~/" significa (e é interpretada como) o diretório HOME do usuário. Observe que o nome desses arquivos começa com um ".", o que faz com que eles não apareçam numa consulta normal ao diretório (ou seja, são arquivos ocultos).
Se você preferir, pode também colocar seus comandos em um arquivo comum, de texto, e adicionar uma chamada a esse arquivo dentro dos arquivos que citei.
Por fim, uma dica: o comando "shutdown" é exclusivo do super-usuário. Para que outros usuários possam executá-lo, eles precisam ganhar privilégio de super-usuário, o que pode ser feito com o prefixo "sudo" antes do comando. Só que pra isso, o usuário em questão precisa ter autorização explícita de
sudo. O comando "visudo" te permite alterar o arquivo de configuração do sudo, mas não é simples de configurar, e qualquer alteração indevida pode deixar teu sistema inoperante. Muita calma nessa hora então.