Voila un petit script qui ne sert à rien pour vous mais pour moi oui, dans mon boulot je dois souvent creer un nombre d'utilisateur avec un mots de passe commun.
#Auteur : Matthias Lesage
#Version: v1.0
#!/bin/bash
echo -e "\E[31;44mCreer utilisateur avec password :\033[0m"
for USER in Johnny Pablo Matias Manager
do
useradd $USER
echo duocadmin | passwd --stdin $USER
done
echo -e "\033[1mOK\033[0m"
sleep 2
echo
echo -e "\033[1mCreer groupos :\033[0m"
for GROUP in escuela plata direccion coordinacion
do
groupadd $GROUP
done
echo -e "\033[1mOK\033[0m"
sleep 2
echo
echo -e "\033[1mAjouter les utilisateur au groupes : usermod -G grupo user \033[0m"
usermod -G escuela,plata Pablo
echo -e "\033[1mPablo tiene escuela y plata como grupos\033[0m"
echo
sleep 2
usermod -G escuela,coordinacion Matias
echo -e "\033[1mMatias tiene escuela y coordinacion como grupos\033[0m"
echo
sleep 2
usermod -G escuela,direccion,coordinacion Johnny
echo -e "\033[1mJohnny tiene escuela, direccion y coordinacion como grupos\033[0m"
echo
sleep 2
usermod -G escuela,direccion,coordinacion,plata Manager
echo -e "\033[1mManager tiene escuela, direccion, coordinacion y plata como grupos\033[0m"
echo
sleep 2
echo -e "\033[1mCreer dossier a partager entre les groupes et utilisateurs\033[0m"
mkdir -p /escuela/{plata,direccion,coordinacion}
echo -e "\033[1mOK\033[0m"
echo
sleep 2
echo -e "\033[1mChanger les permissions en 770 pour /escuela\033[0m"
chmod -R 770 /escuela
echo -e "\033[1mOK\033[0m"
echo
sleep 2
echo -e "\033[1mChanger les groupes principaux de chaque dossier : /escuela/plata grupo plata etc.... : chgrp -R grupo /directorio\033[0m"
for CHGRP in plata direccion coordinacion
do
chgrp -R $CHGRP /escuela/$CHGRP
done
echo -e "\033[1mOK\033[0m"
echo
sleep 2
echo -e "\033[1mChanger le groupe du dossier /escuela : chgrp grupo /directorio\033[0m"
chgrp escuela /escuela
echo -e "\033[1mOK\033[0m"
echo
sleep 2
echo -e "\033[1mFixer les permissions chmod -R g+s /escuela\033[0m"
chmod -R g+s /escuela
echo -e "\033[1mEt voila......\033[0m"
echo
sleep 2
echo -e "\033[1mChanger d'utilisateur et essayer de creer dossier ou fichier dans chaques dossier\033[0m"
sleep 3
exit
Je l'ai vite passé en francais, désolé si j ai fais des oublies, mais le script permet de faire un partage de dossier entre utilisateur du même système.
Dans un autre post ( ici) je vais coller le script pour tout effacer les changement.
\o/ Le closedSource c'est tabou on a viendra tous à bout \o/