Exercício Prático LPIC 05
Publicado por Wagner Souza em 29/01/2015
[ Hits: 4.845 ]
Blog: https://medium.com/@souzaw
#!/bin/bash # Declaração das variáveis # USERADD=/usr/sbin/useradd GROUPADD=/usr/sbin/groupadd GPASSWD=/usr/bin/gpasswd CHAGE=/usr/bin/chage #--------------------------# # Criptograr a senha dos usuários PASSWORD="oc@2015" PASS=$(perl -e 'print crypt($ARGV[0], "PASSWORD")' $PASSWORD) #------------------------------------------------------------# #Criação dos grupos aos quais os mesmos serão inseridos $GROUPADD grupoA $GROUPADD grupoB #O comando for criará um loop para a criação do operador 1 ao 50 e o segundo loop #do operador 51 ao 100 for((i=1; i <= 50; i++)) do #O comando useradd é usado para criar uma nova conta no sistema $USERADD -m -d /home/operador$i -s /bin/bash -p $PASS operador$i #O comando abaixo vai fazer com que a conta seja bloqueada no dia #26/02/2015. O formato sempre deve estar AAAA/MM/DD $CHAGE -E 2015/02/26 operador$i #Após a criação da conta de cada usuário, os mesmos serão associados as seus #respectivos grupos $GPASSWD -a operador$i grupoA done for((i=51; i <= 100; i++)) do $USERADD -m -d /home/operador$i -s /bin/bash operador$i $CHAGE -E 2015/02/26 operador$i $GPASSWD -a operador$i grupoB done
#!/bin/bash # Declaração das variáveis # USERDEL=/usr/sbin/userdel GROUPDEL=/usr/sbin/groupdel GPASSWD=/usr/bin/gpasswd #--------------------------# for((i=1; i <= 50; i++)) do #Retira os usuários dos seus respectivos grupos antes de excluir #a conta do sistema $GPASSWD -d operador$i grupoA #Apaga a conta bem como a pasta /home de cada operador $USERDEL -r usuario$i done for((i=51; i <= 100; i++)) do $GPASSWD -d operador$i grupoB $USERDEL -r usuario$i done #Exclusão dos grupos criados $GROUPDEL grupoA $GROUPDEL grupoB
#!/bin/bash # Declaração das variáveis # USERADD=/usr/sbin/useradd GROUPADD=/usr/sbin/groupadd GPASSWD=/usr/bin/gpasswd CHAGE=/usr/bin/chage #--------------------------# # Criptograr a senha dos usuários PASSWORD="oc@2015" PASS=$(perl -e 'print crypt($ARGV[0], "PASSWORD")' $PASSWORD) #------------------------------------------------------------# $GROUPADD grupoA $GROUPADD grupoB for((i=1; i <= 50; i++)) do $USERADD -m -d /home/operador$i -s /bin/bash -p $PASS operador$i $CHAGE -E 2015/02/26 operador$i $GPASSWD -a operador$i grupoA done for((i=51; i <= 100; i++)) do $USERADD -m -d /home/operador$i -s /bin/bash operador$i $CHAGE -E 2015/02/26 operador$i $GPASSWD -a operador$i grupoB done
Baixando arquivos de servidores FTP via linha de comando
Configurações de rede com o comando ip
Instalação do PopcornTime Community
Instale o kernel 3.10 no elementary OS
Logsave: Registrando comandos locais ou remotos
Configurando placa Realtek RTL8191SE-VA2 no Kismet (Ubuntu e similares)
Habilitando/Desabilitando daemons no Debian
Nenhum comentário foi encontrado.
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela