Quem necessita utilizar o modo texto para manutenção, bloqueio, configuração ou outra função onde exija digitar um comando gigantesco e de difícil memorização ou uma seqüencia de comandos que demoram para liberar o prompt;
Sem esquecer que esse procedimento terá que ser repetido em mais de um computador.
Se você já passou por isso, então você certamente vai aderir aos scripts.
O Script nada mais é que um arquivo que realiza comandos de forma seqüencial e automática.
Vou mostrar como criar um script básico em 3 etapas via terminal.
Logue um Terminal root.
1ª Etapa
Crie o seu arquivo (script) como o comando touch, como no exemplo:
# touch criar_aluno.sh
Uma dica é salvar o arquivo com a extensão .sh.
2ª Etapa
Agora você precisa editar (nano) o arquivo para inserir os comandos que ele deve executar.
# nano criar_aluno.sh
Coloque sempre na primeira linha "#!/bin/bash" (sem as aspas), em seguida coloque um comando por linha.
No meu exemplo abaixo eu vou pedir para ele criar o perfil (adduser) aluno e registrá-lo nos grupos (gpasswd -a) necessários para poder utilizar os recursos do sistema.
#!/bin/bash
adduser aluno
gpasswd -a aluno dialout
gpasswd -a aluno cdrom
gpasswd -a aluno floppy
gpasswd -a aluno audio
gpasswd -a aluno video
gpasswd -a aluno plugdev
gpasswd -a aluno powerdev
gpasswd -a aluno netdev
Salva e feche o arquivo.
3º Etapa
Ajuste as permissões (chmod) do seu script, no exemplo, o arquivo receberá a permissão 755:
# chmod 755 criar_aluno.sh
Está pronto.
Para utilizar seu script, ainda no terminal, é necessário executar o arquivo (./), através do comando abaixo:
# ./criar_aluno.sh
Aprecie com moderação.
;-)
2 comentários:
Olá! preciso da sua ajuda. ha pouco tempo estou trabalhando em um laboratorio em uma escola no maranhão, mas não tenho muta experiencia com computadores. E umas maquinas foram configuradas pra receber internet a cabo só que agora qndo vou iniciar o pc(qndo digito a senha) apareci a frase
(( houve um erro ao configurar as comunicaçoes entre processos no KDE. Amensagem retornada pelo sistema foi:
Could not read network conection list. /home/aluno/.dcopserver_localhost linux-educacional_0
Verifique se o programa "dcopserver" esta em execução!
O que eu faço???
Postar um comentário