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.
;-)
Mostrando postagens com marcador aluno. Mostrar todas as postagens
Mostrando postagens com marcador aluno. Mostrar todas as postagens
13/11/2009
Cuidado ou Neurose?
Como não gosto de alunos com poder de administrador, penso que o poder de root dado ao primeiro usuário criado no Linux Educacional 3.0 e aos demais membros do grupo admin, deixa o sistema mais vulnerável do que deveria.
Para isso, vou mostrar como remover o poder de administrador do primeiro usuário criado no Lnux Educacional 3.o e dos demais membros do grupo admin.
Lembrando que todos os comandos a seguir devem ser executados em um terminal logado como root (23/10/2009).
Primeiro vamos tirar a permissão do primeiro usuário "aluno" (exemplo).
# gpasswd -d aluno adm
# gpasswd -d aluno admin
Agora vamos aumentar um pouco a segurança (cuide maiúsculas e minúsculas).
# echo 'Defaults env_reset' > /etc/sudoers
# echo 'root ALL=(ALL) ALL' >> /etc/sudoers
Espero que seja útil essa dica.
Para criação de novos usuários e registro deles nos devidos grupos, leia a postagem do dia 30/09/2009.
;-)
Para isso, vou mostrar como remover o poder de administrador do primeiro usuário criado no Lnux Educacional 3.o e dos demais membros do grupo admin.
Lembrando que todos os comandos a seguir devem ser executados em um terminal logado como root (23/10/2009).
Primeiro vamos tirar a permissão do primeiro usuário "aluno" (exemplo).
# gpasswd -d aluno adm
# gpasswd -d aluno admin
Agora vamos aumentar um pouco a segurança (cuide maiúsculas e minúsculas).
# echo 'Defaults env_reset' > /etc/sudoers
# echo 'root ALL=(ALL) ALL' >> /etc/sudoers
Espero que seja útil essa dica.
Para criação de novos usuários e registro deles nos devidos grupos, leia a postagem do dia 30/09/2009.
;-)
Assinar:
Postagens (Atom)
