Exercício Prático LPIC 05
Publicado por Wagner Souza em 29/01/2015
[ Hits: 5.107 ]
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
Erro ao formatar partições EXT4 no OpenSUSE [Resolvido]
Algoritmo para converter minutos em hora
Instalação do PopcornTime Community
find - Procurando palavra dentro de arquivos
Instalação de pacotes em sistemas Sabayon sem acesso à rede
Colocar arquivos mostrados por um comando em um pacote .tar no Linux
Atalhos do KDE no Linux Mint 17.1
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica









