OVH Cloud OVH Cloud

Linux et Active Directory

15 réponses
Avatar
Noo
Hello world !


Je recherche une solution simple, à base de Linux, afin de remplir le role
de controleur de domaine de type NT ou mieux active directory.
Bon jusque là il n'y a rien de sorcier, une distrib de base + samba et
l'affaire est réglée.
Mais vu que je n'ai pas le loisir d'être a dispo pour gérer les
utilisateurs, je recherche une solution simple pour néophyte afin de créer
un utilisateur sur le domaine et que cela gère automatiquement la création
du compte tant sous samba que sur linux.

Actuellement j'en suis à créer à la mano le user sous linux (fedora core 2)
et ensuite créer un autre sur samba qui lui sera associé.
J'aimerais donc éviter cette étape, afin qu'un néophyte s'en charge.

Quelqu'un a-t-il une expérience là dedans ?

Merci.


Noo

5 réponses

1 2
Avatar
Geoffrey Audebert
T'as jeté un oeil à Webmin ? (Pas sur qu'il le fasse, mais c'est pas
impossible ;-))
Vi, et soit je suis un manche soit une telle fonction n'existe pas...



Je vais chercher, mais il me semble l'avoir déjà vu dans la
configuration du module webmin-samba. Si je re-trouve et si je n'ai pas
révé, je te dis où c'est.

Geoffrey


Avatar
gren00ye
Noo écrivit ce beau jour 8 Décembre 2004 14:12 dans le forum
fr.comp.os.linux.configuration

Hello world !


Je recherche une solution simple, à base de Linux, afin de remplir le role
de controleur de domaine de type NT ou mieux active directory.
Bon jusque là il n'y a rien de sorcier, une distrib de base + samba et
l'affaire est réglée.
Mais vu que je n'ai pas le loisir d'être a dispo pour gérer les
utilisateurs, je recherche une solution simple pour néophyte afin de créer
un utilisateur sur le domaine et que cela gère automatiquement la création
du compte tant sous samba que sur linux.

Actuellement j'en suis à créer à la mano le user sous linux (fedora core
2) et ensuite créer un autre sur samba qui lui sera associé.
J'aimerais donc éviter cette étape, afin qu'un néophyte s'en charge.

Quelqu'un a-t-il une expérience là dedans ?

Merci.


NooJ'ai écrit 2 petits scripts il y a quelques annés pour une gérer la
création

d'utilisateur samba et linux. Ils Pouraient être combiné pour en faire un
seul.

Vous pouvez les modifiers afin qu'ils répondent à vos besoin.

Voici pour la création d'utilisateur:


#!/bin/bash
#
# ENTREPRISEnewuser
##
## Ce script ajoute un nouvel utilisateur
## dans le domaine ENTREPRISE
##
## xxxxxxxxxxxxx xxxxxxxxxxxx
##
##  #####################################
################################################
  if [ $# = 1 ]; then
         useradd -g office -d /home/$1 -s /bin/false $1
         rm -rf /home/$1
        echo " Vous aller taper le même"
        echo "mot de passe pour le domaine"
        echo " et pour le serveur SAMBA"
        echo "  " 
        echo "  "
        echo "Entrez le mot de passe pour le domaine ENTREPRISE"
        passwd $1
        echo "Entrez le meme mot de passe pour le serveur samba"
                smbpasswd -a $1
                cp /etc/samba/smbusers /etc/samba/smbusers.bak          
                echo "$1 = $1" >> /etc/samba/smbusers
                service smb stop 2>/dev/null
                service smb stop 2>/dev/null
                service smb start 2>/dev/null
        echo "$1 fait maintenant parti"
        echo "du domaine ENTREPRISE"
        echo ""
        echo ""
   else
        echo ""
        echo ""
        echo "Utilisation: $(basename $0) Le nom de l'utilisateur a créer"
        echo "  " 
        echo "  "
        echo " EX: $(basename $0) pmorin ou $(basename $0) sturcotte "
                                                                                                    
exit 1
 fi 
                                              
exit 0 
#-----------------------------------------------------------------

et voici le script pour suprimer:

#!/bin/bash
#
# ENTREPRISEdeluser
##
## Ce script supprime un utilisateur
## dans le domaine ENTREPRISE
##
## xxxxxxxxxxxxxx   xxxxxxxxxxxxxxxx
##
##  #####################################
################################################
ADMIN­
echo ""
 echo ""
 echo ""
 
        if [ $# = 1 ]; then

           if
                        grep -w $1 /etc/passwd <> 0 > /dev/null; then
                                     
                        echo "Etes-vous vraiment certain de vouloir /
supprimer $1 ?"
                        echo "(o/n)"
                        read reponse
                          
                   if 
                         [ $reponse == o ]; then    

                        userdel $1
                        smbpasswd -x $1 
                        rm -f /var/spool/mail/$1
                        cat /etc/samba/smbusers | sed /"$1 = $1"/d 
 /etc/samba/smbusers
                        service smb stop

                        service smb stop
                        service smb start
cat << EOF | mail -s "l utilisateur $1 a ete supprime de ENTREPRISE" /
$ADMIN
                        Le scrip ENTREPRISEdeluser a ete execute et $1 n /
est plus.
EOF
                      else
                         exit 0
                   fi    
                else
                   echo "  "
                   echo "   L'utilisateur $1 nexiste pas"
                   echo "  " 
                   echo "  "
                        
                exit 1
            fi
           echo "  " 
           echo "  "

        else
           echo "Utilisation: $(basename $0) Le nom de l'utilisateur a
supprimer"
           echo "  " 
           echo " EX: $(basename $0) pmorin ou $(basename $0) sturcotte "
           echo "  " 
           echo "  "
        exit 1

        fi

      
echo "$1 ne fait plus parti"
echo "du domaine ENTREPRISE"
echo ""
echo ""
echo ""
exit 0
#-------------------------------------------------------

Bon succès

--
Enlevez l extension ".nospam" à mon adresse de courriel.

Avatar
Noo
"Geoffrey Audebert" a écrit dans le message de news:
cpcndf$16f$
Je vais chercher, mais il me semble l'avoir déjà vu dans la configuration
du module webmin-samba. Si je re-trouve et si je n'ai pas révé, je te dis
où c'est.


Pas de problème !
:-)
(pfff si jamais il trouve, je vais passer pour un manche...)
:-)))


Noo

Avatar
Geoffrey Audebert
Je vais chercher, mais il me semble l'avoir déjà vu dans la configuration
du module webmin-samba. Si je re-trouve et si je n'ai pas révé, je te dis
où c'est.



Pas de problème !
:-)
(pfff si jamais il trouve, je vais passer pour un manche...)
:-)))


Noo


HUM !!! Je suis désolé, mais je crois que j'ai raison, dans ta config de

serveur SAMBA Tout en bas tu as tout un tas de bouton pour la création
de groupes ou utilisateurs samba. Parmis tu as un bouton de
synchronisation entre les user unix et user SAMBA, dedans, il y a une
case à cocher pour qu'aà la création de chaque compte unix, le compte
samba soit créé automatique. Idem pour les groupes.

Ma config : Debian Sarge avec le paquage webmin-samba installée (version
de webmin 1.160)

Bon courage

Geoffrey


Avatar
Noo
"Geoffrey Audebert" a écrit dans le message de news:
cpl16k$st5$
HUM !!! Je suis désolé, mais je crois que j'ai raison, dans ta config de
serveur SAMBA Tout en bas tu as tout un tas de bouton pour la création de
groupes ou utilisateurs samba. Parmis tu as un bouton de synchronisation
entre les user unix et user SAMBA, dedans, il y a une case à cocher pour
qu'aà la création de chaque compte unix, le compte samba soit créé
automatique. Idem pour les groupes.


Mer...credi, j'ai rien de tout ça...
Bon ben je vais upgrader le bouzin et voir ça de plus près.
Merci pour le tuyau !
:-)


Noo

1 2