Exercício Prático LPIC 05
Publicado por Wagner Souza em 29/01/2015
[ Hits: 5.001 ]
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
Configurando script de inicialização no openSUSE
Trabalhando com referências de células no LibreOffice
Limitar acesso de mais de um usuário via SSH
Encontrar IP duplicado na rede
Obtendo informações de hardware no Linux
Criando o comando grub-update no Fedora
Inserindo data e hora no comando history
Declarando "netbios name" no Samba
Nenhum comentário foi encontrado.
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
queria saber como instalar o android power tools igual ao winux no lin... (1)
Como listar os arquivos em "bloquin... [RESOLVIDO] (6)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)