Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-09-2009 17:09:34

MaTTuX_
La Paillasse !!!
Lieu : Zoubidou-Land
Distrib. : 75 serveurs
Noyau : 3.2.0-4-amd64
(G)UI : tty et ... pas gnome en tout cas....
Inscription : 28-05-2007
Site Web

Script pour creer utilisateurs, groupes et dossiers (partie 1)

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/

Hors ligne

#2 20-09-2009 22:20:50

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : Script pour creer utilisateurs, groupes et dossiers (partie 1)

Hop !

Ce qu'il y a de de bien avec ces scripts, c'est qu'ils soutendent ce que l'on peut faire en se jouant ces quelques petits airs de bonne facture...

A chacun de tester des essais perso en modifiant les paramètres petit à petit.. Tchap ! smile

Amitié, Joel

Dernière modification par smolski (20-09-2009 22:24:47)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums