├── criar_user.sh └── iac1.sh /criar_user.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | echo "Criando usuários do sistema...." 5 | 6 | useradd guest10 -c "Usuário convidado" -s /bin/bash -m -p $(openssl passwd -crypt Senha123) 7 | passwd guest10 -e 8 | 9 | useradd guest11 -c "Usuário convidado" -s /bin/bash -m -p $(openssl passwd -crypt Senha123) 10 | passwd guest11 -e 11 | 12 | useradd guest12 -c "Usuário convidado" -s /bin/bash -m -p $(openssl passwd -crypt Senha123) 13 | passwd guest12 -e 14 | 15 | useradd guest13 -c "Usuário convidado" -s /bin/bash -m -p $(openssl passwd -crypt Senha123) 16 | passwd guest13 -e 17 | 18 | echo "Finalizado!!" 19 | 20 | -------------------------------------------------------------------------------- /iac1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Criando diretórios..." 4 | 5 | mkdir /publico 6 | mkdir /adm 7 | mkdir /ven 8 | mkdir /sec 9 | 10 | echo "Criando grupos de usuários..." 11 | 12 | groupadd GRP_ADM 13 | groupadd GRP_VEN 14 | groupadd GRP_SEC 15 | 16 | echo "Criando usuários..." 17 | 18 | useradd carlos -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_ADM 19 | useradd maria -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_ADM 20 | useradd joao -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_ADM 21 | 22 | useradd debora -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_VEN 23 | useradd sebastiana -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_VEN 24 | useradd roberto -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_VEN 25 | 26 | useradd josefina -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_SEC 27 | useradd amanda -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_SEC 28 | useradd rogerio -m -s /bin/bash -p $(openssl passwd -crypt Senha123) -G GRP_SEC 29 | 30 | echo "Especificando permissões dos diretórios...." 31 | 32 | chown root:GRP_ADM /adm 33 | chown root:GRP_VEN /ven 34 | chown root:GRP_SEC /sec 35 | 36 | chmod 770 /adm 37 | chmod 770 /ven 38 | chmod 770 /sec 39 | chmod 777 /publico 40 | 41 | echo "Fim....." 42 | 43 | --------------------------------------------------------------------------------