Debian-facile

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

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

#1 24-09-2009 07:10:51

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 regroupe partie 1 et 2

J avais faits 2 scripts 1 pour creer des utilisateurs et groupe et l autre pour tout effacer et ben j'ai amelioré tout ça en fesant 1 seul script.J ai mis un petit menu pour le choix de ce qu on veut faire smile

#Auteur Matthias Lesage
#Version 1.2
#Gestion_de_script.sh

#!/bin/bash

function user () {
        echo -e "\E[31;44mCrear Usuarios con su contraseñas :\033[0m"

             for USER in Johnny Pablo Matias Manager
             do
                        useradd $USER
                                echo duocadmin | passwd --stdin $USER
             done

        echo -e "\033[1mUsuarios creados\033[0m"
}

function group () {
        echo
        echo -e "\033[1mCrear Groupos :\033[0m"

             for GROUP in escuela plata direccion coordinacion
             do
                        groupadd  $GROUP
             done

        echo -e "\033[1mGrupos creados\033[0m"
}

function borraru () {

        echo "Borrar los usuarios:"
        echo "comando : userdel -r"
        echo ""
                for USER in Johnny Pablo Matias Manager
                do
                        userdel -r $USER
                done

        echo "Usuarios Borrados"

}
function borrarg () {
        echo "Borrar los grupos:"
        echo "Comando groupdel"
        echo ""
                for GROUP in escuela plata direccion coordinacion
                do
                        groupdel $GROUP
                done

        echo "Grupos Borrados"

}

function quit (){
exit
}

menu () {



   echo "==== Gestion des Scripts ===="
   echo "1 : Creer utilisateur"
   echo "2 : Creer groupe"
   echo "3 : Eliminer utilisateur"
   echo "4 : Eliminer groupe"
   echo "5 : Quitter "
}
menu
while read -p "Votre choix : " CHOIX; do
  case $CHOIX in
    1)
      user;;
    2)
      group;;
    3)
      borraru ;;
    4)
     borrarg ;;

    5)
      break ;;
    *)
      echo "Error de choix" && sleep 2;;
  esac
  menu
done
echo "Tchao mon poulet :D"


Je dois encore le modifier mais bon au moins vous voyez l'évolution du scripts

MaTTuX_


\o/ Le closedSource c'est tabou on a viendra tous à bout \o/

Hors ligne

#2 24-09-2009 07:13:37

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 regroupe partie 1 et 2

Yep ! smile

"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)

En ligne

#3 24-09-2009 16:01:24

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

Re : Script regroupe partie 1 et 2

J'avais oublier la verification root :

#Auteur Matthias Lesage
#Version 1.2
#Gestion_de_script.sh

#!/bin/bash

if [ $UID != 0 ]; then
        echo "tu dois etre root"
 exit 0 ;
fi

function user () {
        echo -e "\E[31;44mCrear Usuarios con su contraseñas :\033[0m"

             for USER in Johnny Pablo Matias Manager
             do
                        useradd $USER
                                echo duocadmin | passwd --stdin $USER
             done

        echo -e "\033[1mUsuarios creados\033[0m"
}

function group () {
        echo
        echo -e "\033[1mCrear Groupos :\033[0m"

             for GROUP in escuela plata direccion coordinacion
             do
                        groupadd  $GROUP
             done

        echo -e "\033[1mGrupos creados\033[0m"
}

function borraru () {

        echo "Borrar los usuarios:"
        echo "comando : userdel -r"
        echo ""
                for USER in Johnny Pablo Matias Manager
                do
                        userdel -r $USER
                done

        echo "Usuarios Borrados"

}
function borrarg () {
        echo "Borrar los grupos:"
        echo "Comando groupdel"
        echo ""
                for GROUP in escuela plata direccion coordinacion
                do
                        groupdel $GROUP
                done

        echo "Grupos Borrados"

}

function quit (){
exit
}

menu () {



   echo "==== Gestion des Scripts ===="
   echo "1 : Creer utilisateur"
   echo "2 : Creer groupe"
   echo "3 : Eliminer utilisateur"
   echo "4 : Eliminer groupe"
   echo "5 : Quitter "
}


menu
while read -p "Votre choix : " CHOIX; do
  case $CHOIX in
    1)
      user;;
    2)
      group;;
    3)
      borraru ;;
    4)
     borrarg ;;

    5)
      break ;;
    *)
      echo "Error de choix" && sleep 2;;
  esac
  menu
done
echo "Tchao mon poulet :D"


Le voila un peu plus complet

MaTTuX_


\o/ Le closedSource c'est tabou on a viendra tous à bout \o/

Hors ligne

#4 24-09-2009 16:07:10

le_fada
Membre
Lieu : Toujours à l'ouest
Distrib. : Sid «ad vitam æternam»
Noyau : 2.6.33-amd64
(G)UI : gnome-shell
Inscription : 23-09-2009

Re : Script regroupe partie 1 et 2

Salut,

j'aime bien le "Tchao mon poulet"...logique après l'œuf Debian lol

Hors ligne

#5 24-09-2009 16:41:02

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

Re : Script regroupe partie 1 et 2

lol ben oui

\o/ Le closedSource c'est tabou on a viendra tous à bout \o/

Hors ligne

Pied de page des forums