OVH Cloud OVH Cloud

Projet MINAL

10 réponses
Avatar
philippe
Bonjour,

Je suis enseignant et je m'occupe de l'informatique d'un labo de
construction. J'ai mis en place en 99 un réseau contrôlé par un serveur
LINUX. J'utilise pour la configuration du système une application nommée
MINAL (Maintenance Informatique Nulle Avec Linux). Cette application
réalisée essentiellement en Perl fonctionne correctement pour des
machines du réseau tournant sous Win 95 & 98.

Voulant faire évoluer le parc machine sous Win 2000 ou XP, j'ai effectué
quelques tests. Je suis arrivé à configurer Samba et la machine sous Win
2000 utilise le serveur de nom de Linux. Mon problème est que pour
configurer chaque client créé avec Minal je dois terminer la
configuration manuellement dans Samba en tapant la commande :
smbpasswd -a nom du client.
J'ai environ 500 utilisateurs et je ne peux me permettre de les rentrer
tous à la main.

Je ne suis pas compétent pour programmer sous Perl, et le projet Minal
est arrêté.

Est que quelqu'un peut se pencher sur ce problème ?

Minal n'a, à ma connaissance, aucune équivalence aussi simple et il
serait dommage qu'il n'évolue pas.
Pour ma part, si je n'arrive pas à faire évoluer cette application, je
serai dans l'obligation de passer à un serveur Win NT, on ne peut rester
davantage sous Win 98 vu les logiciels qu'on utilise.

En espérant que des personnes compétentes répondront à cette requête.

Philippe SIBRA
AIPRT au Lycée JC Aubry
de Bourgoin Jallieu

PS : Vous trouverez toutes les informations nécessaires sur Minal à
cette adresse : http://christian.trillaud.free.fr/minal/sommaire.htm

10 réponses

Avatar
william
On Thu, 24 Jun 2004 21:14:15 +0200, philippe wrote:

Je suis arrivé à configurer Samba et la machine sous Win
2000 utilise le serveur de nom de Linux. Mon problème est que pour
configurer chaque client créé avec Minal je dois terminer la
configuration manuellement dans Samba en tapant la commande : smbpasswd
-a nom du client.
J'ai environ 500 utilisateurs et je ne peux me permettre de les rentrer
tous à la main.


si les noms de clients sont dans un fichier c'est très simple.
sinon il n'y a pas le choix

--
William.

Avatar
Marc Le Roy
philippe wrote:
Mon
problème est que pour configurer chaque client créé avec Minal je
dois terminer la configuration manuellement dans Samba en tapant la
commande :
smbpasswd -a nom du client.
J'ai environ 500 utilisateurs et je ne peux me permettre de les
rentrer tous à la main.


ok, et cette opération n'est pas nécessaire pour permettre aux utilisateurs
de se connecter depuis un PC Win98 ?

Quel est le symptome sur un poste XP si elle n'est pas réalisée ? Un refus
de connexion ?
Réaliser un script automatisant l'opération à partir du fichiers /etc/passwd
est trivial mais si ca peut être évité ...

Sinon, je sais qu'il y a une différence de comportement concernant
l'authentification entre client Windows98/NT4 et client XP. Pour l'éliminer,
il est possible de modifier 3 clés dans la base de registre XP. Je peux
retrouver le patch exact demain au bureau si vous voulez.

Marc Le Roy

Avatar
philippe

On Thu, 24 Jun 2004 21:14:15 +0200, philippe wrote:


Je suis arrivé à configurer Samba et la machine sous Win
2000 utilise le serveur de nom de Linux. Mon problème est que pour
configurer chaque client créé avec Minal je dois terminer la
configuration manuellement dans Samba en tapant la commande : smbpasswd
-a nom du client.
J'ai environ 500 utilisateurs et je ne peux me permettre de les rentrer
tous à la main.



si les noms de clients sont dans un fichier c'est très simple.
sinon il n'y a pas le choix

Ils sont dans un fichier.

# usr_file : fichier des login et mots de passe (cryptés) des
responsables et de l'administrateur
# grp_file : fichier de l'appartenance des login au groupe des
responsables ou administrateur

Vous trouverez toutes les informations nécessaires sur Minal à cette
adresse :
http://christian.trillaud.free.fr/minal/sommaire.htm

Philippe SIBRA
AIPRT au Lycée JC Aubry
de Bourgoin Jallieu


Avatar
philippe

philippe wrote:

Mon
problème est que pour configurer chaque client créé avec Minal je
dois terminer la configuration manuellement dans Samba en tapant la
commande :
smbpasswd -a nom du client.
J'ai environ 500 utilisateurs et je ne peux me permettre de les
rentrer tous à la main.



ok, et cette opération n'est pas nécessaire pour permettre aux utilisateurs
de se connecter depuis un PC Win98 ?

Quel est le symptome sur un poste XP si elle n'est pas réalisée ? Un refus
de connexion ?


Oui, mais depuis les modifications de Samba, même sous Win98 je n'arrive
pas à me connecter.

Réaliser un script automatisant l'opération à partir du fichiers /etc/passwd
est trivial mais si ca peut être évité ...

Sinon, je sais qu'il y a une différence de comportement concernant
l'authentification entre client Windows98/NT4 et client XP. Pour l'éliminer,
il est possible de modifier 3 clés dans la base de registre XP. Je peux
retrouver le patch exact demain au bureau si vous voulez.

Marc Le Roy


Pourquoi pas..

Merci par avance.

Philippe SIBRA
AIPRT au Lycée JC Aubry
de Bourgoin Jallieu


Avatar
Arthur Huillet
Monsieur,

J'ai environ 500 utilisateurs et je ne peux me permettre de les rentrer
tous à la main.




Pourquoi ne pas tous les mettre dans un fichier, et
grâce à une boucle 'for' automatiser la procédure ?

C'est ce qui me semble en tout cas le plus simple.


--
Greetings,
A.H.



Avatar
Marc Le Roy
philippe wrote:
ok, et cette opération n'est pas nécessaire pour permettre aux
utilisateurs de se connecter depuis un PC Win98 ?

Quel est le symptome sur un poste XP si elle n'est pas réalisée ? Un
refus de connexion ?


Oui, mais depuis les modifications de Samba, même sous Win98 je
n'arrive pas à me connecter.


Ah ok ... Votre version précédente n'utilisait que le fichier /etc/passwd
UNIX je suppose au lieu de /etc/samba/smbpasswd
Pour la conversion automatique des comptes et password Unix en comptes et
password samba : voir la 6eme réponse (et la suivante qui corrige une petite
erreur) sur cette page :
http://www.commentcamarche.net/forum/affich-642659-samba-win-xp

Sinon, je sais qu'il y a une différence de comportement concernant
l'authentification entre client Windows98/NT4 et client XP. Pour
l'éliminer, il est possible de modifier 3 clés dans la base de
registre XP. Je peux retrouver le patch exact demain au bureau si
vous voulez.


Pourquoi pas..


J'ai oublié, mais je viens de retrouver l'une des clés sur le web (elle ne
concerne que XP Pro) :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesnetlogonparameters
"RequireSignOrSeal"=dword:00000000
au lieu de 00000001 par défaut.

Marc


Avatar
Michel Tatoute
Mon problème est que pour
configurer chaque client créé avec Minal je dois terminer la
configuration manuellement dans Samba en tapant la commande :
smbpasswd -a nom du client.


$ cat fichier_de_nom_de_clients_un_par_ligne |
xargs -n 1 smbpasswd -a

par exemple.

ou encore:

$ for nom_client in client1 client2 client3 client4 ...
do
smbpasswd -a $nom_client
done


Michel.

Avatar
philippe
philippe wrote:


ok, et cette opération n'est pas nécessaire pour permettre aux
utilisateurs de se connecter depuis un PC Win98 ?

Quel est le symptome sur un poste XP si elle n'est pas réalisée ? Un
refus de connexion ?


Oui, mais depuis les modifications de Samba, même sous Win98 je
n'arrive pas à me connecter.



Ah ok ... Votre version précédente n'utilisait que le fichier /etc/passwd
UNIX je suppose au lieu de /etc/samba/smbpasswd
Pour la conversion automatique des comptes et password Unix en comptes et
password samba : voir la 6eme réponse (et la suivante qui corrige une petite
erreur) sur cette page :
http://www.commentcamarche.net/forum/affich-642659-samba-win-xp



Oui, je suis arrivé à configurer les comptes, mais mon problème, c'est
que je dois taper (sous root) la commande smbpasswd -a username et
inidiquer son pass à la main. C'est cette commande que j'aimerai
automatiser.


Sinon, je sais qu'il y a une différence de comportement concernant
l'authentification entre client Windows98/NT4 et client XP. Pour
l'éliminer, il est possible de modifier 3 clés dans la base de
registre XP. Je peux retrouver le patch exact demain au bureau si
vous voulez.


Pourquoi pas..



J'ai oublié, mais je viens de retrouver l'une des clés sur le web (elle ne
concerne que XP Pro) :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesnetlogonparameters
"RequireSignOrSeal"=dword:00000000
au lieu de 00000001 par défaut.

Marc


Si j'ai bien compris cette modification doit permettre de configurer
chaque machine comme une machine win98.
J'aurai bien aimé tester cette commande, mais je fais mes tests sur une
machine sous win2000.
Quel est l'équivalent sous win2k?

Merci par avance.

Philippe SIBRA
AIPRT au Lycée JC Aubry
de Bourgoin Jallieu



Avatar
philippe

Monsieur,


J'ai environ 500 utilisateurs et je ne peux me permettre de les rentrer
tous à la main.





Pourquoi ne pas tous les mettre dans un fichier, et
grâce à une boucle 'for' automatiser la procédure ?

C'est ce qui me semble en tout cas le plus simple.


Oui mais comment ?

Merci par avance.

Philippe SIBRA
AIPRT au Lycée JC Aubry
de Bourgoin Jallieu




Avatar
JB
Oui, je suis arrivé à configurer les comptes, mais mon problème, c'est
que je dois taper (sous root) la commande smbpasswd -a username et
inidiquer son pass à la main. C'est cette commande que j'aimerai
automatiser.


je suis naif, mais un petit script python ferait l'affaire ?


CheminFichier="users.txt"

f=open(CheminFichier,"r")

for line in f.readlines():
separateur=" "
cols=line.split(separateur)
print "smbpasswd -a %s %s" % (cols[0],cols[1])

f.close()

cdlt

jb



"philippe" a écrit dans le message de
news:40dfad8e$0$22778$
philippe wrote:


ok, et cette opération n'est pas nécessaire pour permettre aux
utilisateurs de se connecter depuis un PC Win98 ?

Quel est le symptome sur un poste XP si elle n'est pas réalisée ? Un
refus de connexion ?


Oui, mais depuis les modifications de Samba, même sous Win98 je
n'arrive pas à me connecter.



Ah ok ... Votre version précédente n'utilisait que le fichier
/etc/passwd


UNIX je suppose au lieu de /etc/samba/smbpasswd
Pour la conversion automatique des comptes et password Unix en comptes
et


password samba : voir la 6eme réponse (et la suivante qui corrige une
petite


erreur) sur cette page :
http://www.commentcamarche.net/forum/affich-642659-samba-win-xp



Oui, je suis arrivé à configurer les comptes, mais mon problème, c'est
que je dois taper (sous root) la commande smbpasswd -a username et
inidiquer son pass à la main. C'est cette commande que j'aimerai
automatiser.


Sinon, je sais qu'il y a une différence de comportement concernant
l'authentification entre client Windows98/NT4 et client XP. Pour
l'éliminer, il est possible de modifier 3 clés dans la base de
registre XP. Je peux retrouver le patch exact demain au bureau si
vous voulez.


Pourquoi pas..



J'ai oublié, mais je viens de retrouver l'une des clés sur le web (elle
ne


concerne que XP Pro) :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesnetlogonparameters
"RequireSignOrSeal"=dword:00000000
au lieu de 00000001 par défaut.

Marc


Si j'ai bien compris cette modification doit permettre de configurer
chaque machine comme une machine win98.
J'aurai bien aimé tester cette commande, mais je fais mes tests sur une
machine sous win2000.
Quel est l'équivalent sous win2k?

Merci par avance.

Philippe SIBRA
AIPRT au Lycée JC Aubry
de Bourgoin Jallieu