Argument dans un script

Argument dans un script - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 05-08-2008 à 11:26:57    

Bonjour,
 
J'ai un petit souci pour un script shell qui me permet de joindre mon serveur samba à mon domaine Active Directory.
Le voici :
 
#! /bin/bash
 
MDP=mot_de_passe
 
#Demarrage du service winbind
/etc/init.d/winbind start
 
#Jonction au domaine
net ads join -U login_utilisateur_du_domaine -S controleur_de_domaine
echo $MDP
 
#Arret du service winbind
/etc/init.d/winbind stop
 
 
 
 
Donc comme vous pouvez le voir, on commence par démarrer le service winbind, puis on lance la commande net ads join. Or cette commande demande bien évidement le mot de passe de l'utilisateur du domaine renseigné.
J'aimerais donc pouvoir le renseigné directement dans le script afin qu'il puisse continuer à s'exécuter tout seul, mais je ne vois pas comment faire.
 
Si vous aviez une idée, je suis preneur.
 
Par avance, merci.
 
Cordialement,
 

Reply

Marsh Posté le 05-08-2008 à 11:26:57   

Reply

Marsh Posté le 05-08-2008 à 11:43:39    

Bonjour,
logiquement cette commande n'est à executer qu'une seule fois? Quelle interet de la scripter ? A moins d'avoir beaucoup de serveur ou de réaliser cette opération régulièrement .....

Code :
  1. net join -U administrateur%ton_password


---------------
www.google.fr  
Reply

Marsh Posté le 05-08-2008 à 12:00:22    

Re Bonjour,
 
Merci pour la rapidité, ça fonctionne bien avec le login%password.
 
Sinon le pourquoi : Je ne sais pas encore pourquoi mais mon serveur unix se disjoint du domaine Active Directory tout seul. donc pour pallier au problème dans l'urgence, je n'ai trouver que ça comme solution.
 
Mais maintenant que je suis débloqué, je vais pouvoir me penchant plus amplement sur le problème des que j'aurais un peu de temps.
 
Encore merci.

Reply

Marsh Posté le 05-08-2008 à 12:03:43    

Si je te pose la question, c'est que j'y ai été confronté encore ce matin ...
C'est quoi comme unix?
Personnellement (suite aux infos prise sur la lsite SaMBa) c'est suite à un reboot, le service Winbind perd les pedales et je suis obligé de supprimer les *.tdb puis rejoindre le domaine
Quelle version samba / Winbind?
++


---------------
www.google.fr  
Reply

Marsh Posté le 08-08-2008 à 10:23:24    

Re,
 
Pour la version de l'unix, c'est une RedHat Entreprise 4.
pour les versions : samba 3 et winbind (je ne sais plus)
 
Sinon, j'ai trouver la solution à mon problème, j'avais dans mon cron daily la commande "net rpc changetrustpw" qui était active :( .
 
Tu passe par quelle méthode d'authentification toi ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed