Skip to content

Instantly share code, notes, and snippets.

@jessicacardoso
Last active November 5, 2022 18:06
Show Gist options
  • Save jessicacardoso/16ae0032e2f9f7612fa566bd88687abb to your computer and use it in GitHub Desktop.
Save jessicacardoso/16ae0032e2f9f7612fa566bd88687abb to your computer and use it in GitHub Desktop.
Jornada DevOps com AWS - Script de Criação de Estrutura de Usuários, Diretórios e Permissões
#!/bin/bash
echo "Criando pastas..."
mkdir /publico /adm /ven /sec
echo "Alterando permissões dos diretórios"
chmod 777 /publico
chmod 770 /adm
chmod 770 /ven
chmod 770 /sec
echo "Criando grupos ..."
groupadd GRP_ADM
groupadd GRP_VEN
groupadd GRP_SEC
echo "Atribuindo donos aos diretórios..."
chown root:GRP_ADM /adm
chown root:GRP_VEN /ven
chown root:GRP_SEC /sec
echo "Criando usuários do grupo GRP_ADM"
useradd carlos -m -s /bin/bash -G GRP_ADM
useradd maria -m -s /bin/bash -G GRP_ADM
useradd joao -m -s /bin/bash -G GRP_ADM
echo "Criando usuários do grupo GRP_VEN"
useradd debora -m -s /bin/bash -G GRP_VEN
useradd sebastiana -m -s /bin/bash -G GRP_VEN
useradd roberto -m -s /bin/bash -G GRP_VEN
echo "Criando usuários do grupo GRP_SEC"
useradd josefina -m -s /bin/bash -G GRP_SEC
useradd amanda -m -s /bin/bash -G GRP_SEC
useradd rogerio -m -s /bin/bash -G GRP_SEC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment