Exercício Prático LPIC 05
Publicado por Wagner Souza em 29/01/2015
[ Hits: 4.806 ]
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
Configurações de rede com o comando ip
Instalação do PopcornTime Community
Algoritmo para converter minutos em hora
Trabalhando com datas no LibreOffice
Reduzindo o tamanho de arquivos PDF
Como Ler e Gerar QR Code no Linux
FFmpeg - Gravando legenda para vídeo
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Como estrair uma palavra exata do banco de dados mysql? (0)
Toda distribuição Linux trava o PC (6)