Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.23 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.23 KB

Iac_projeto_Linux_Rodrigo

Projeto do Curso de Linux DIO - Infraestrutura como Código: Script de Criação de Estrutura de Usuários, Diretórios e Permissões

#!/bin/bash echo “Criação de diretórios” mkdir /publico ; mkdir /adm ; mkdir /ven ; mkdir /sec

echo “Criação de grupos de usuários” groupadd GRP_ADM ; groupadd GRP_VEN ; groupadd GRP_SEC

echo “Criação de usuários” useradd carlos -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_ADM useradd maria -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_ADM useradd joao -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_ADM

useradd debora -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_VEN useradd sebastiana -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_VEN useradd roberto -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_VEN

useradd josefina -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_SEC useradd amanda -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_SEC useradd rogerio -m -s /bin/bash -p $(openssl passwd Senha123) -G GRP_SEC

echo “Permissões nos diretórios” chown root:GRP_ADM /adm ; chown root:GRP_VEN /ven ; chown root:GRP_SEC /sec chmod 770 /adm ; chmod 770 /ven ; chmod 770 /sec ; chmod 770 /publico

echo “Fim.”