Samba et Netlogon
Julien
-
fablac Messages postés 96 Statut Membre -
fablac Messages postés 96 Statut Membre -
Bonjour,
Voila j'explique mon petit problème, j'ai créer un PDC avec Samba 3 avec des postes WinXP, et il fonctionne a merveille, mais le prob, c'est pour le netlogon, actuellement chaque utilisateurs a un .bat et un .reg pour lui, et je voudrai faire seulement un seul .bat pour tout le monde, alors j'ai fait le script .bat, le voici :
---DEBUT---
net time /set /y
net use i: \\slivserv\interne
net use p: \\slivserv\%1
del \*.tmp /a /s
---FIN---
Pour qu'il fonctionne il faut lui envoyez un paramètre du style
script.bat julien
et là ça me fera un lecteur P: relatif à mon compte perso sur mon serveur. Dans la thérorie ça fonctionne, en le lancant manuellement ça fonctionne aussi, mais pour dire à samba de lancer un paramètre avec mon script j'y arrive pas.
J'ai procèder comme çà
[global]
logon script = script.bat %u
Et le script ne s'exécute pas du tout :(
Merci de vos réponse
Sliver85 ;)
Voila j'explique mon petit problème, j'ai créer un PDC avec Samba 3 avec des postes WinXP, et il fonctionne a merveille, mais le prob, c'est pour le netlogon, actuellement chaque utilisateurs a un .bat et un .reg pour lui, et je voudrai faire seulement un seul .bat pour tout le monde, alors j'ai fait le script .bat, le voici :
---DEBUT---
net time /set /y
net use i: \\slivserv\interne
net use p: \\slivserv\%1
del \*.tmp /a /s
---FIN---
Pour qu'il fonctionne il faut lui envoyez un paramètre du style
script.bat julien
et là ça me fera un lecteur P: relatif à mon compte perso sur mon serveur. Dans la thérorie ça fonctionne, en le lancant manuellement ça fonctionne aussi, mais pour dire à samba de lancer un paramètre avec mon script j'y arrive pas.
J'ai procèder comme çà
[global]
logon script = script.bat %u
Et le script ne s'exécute pas du tout :(
Merci de vos réponse
Sliver85 ;)
A voir également:
- Netlogon samba
- Samba logiciel - Télécharger - Gestion de données
- Partage samba windows 10 - Guide
- Musique coupe du monde 1998 samba ✓ - Forum Musique / Radio / Clip
- Chanson samba lalalala - Forum Musique / Radio / Clip
- Samba ldap - Forum Linux / Unix
5 réponses
Je maitrise pas du tout le php :(
J'ai penser a un truc, mais ça marche pas, et pourtant ça devrai..
J'ai modifié mon script.bat en fesant ça :
echo net time /set /y >>fin.bat
echo net use i: \\slivserv\interne >>fin.bat
echo net use p: \\slivserv\%1 >>fin.bat
echo del \*.tmp /a /s >>fin.bat
Dans mon netlogon j'ai appeller ce script comme ça :
[netlogon]
root preexec = /usr/local/samba/netlogon/script.bat %u
Ce qui a pour but de me créer mon fin.bat avec mon utilisateur complet lors de la connection.
Et dans mon global j'ai fais
[global]
logon script = fin.bat
Et ça marche tjs pas, pourtant là ça devrai nan? Oo
J'ai penser a un truc, mais ça marche pas, et pourtant ça devrai..
J'ai modifié mon script.bat en fesant ça :
echo net time /set /y >>fin.bat
echo net use i: \\slivserv\interne >>fin.bat
echo net use p: \\slivserv\%1 >>fin.bat
echo del \*.tmp /a /s >>fin.bat
Dans mon netlogon j'ai appeller ce script comme ça :
[netlogon]
root preexec = /usr/local/samba/netlogon/script.bat %u
Ce qui a pour but de me créer mon fin.bat avec mon utilisateur complet lors de la connection.
Et dans mon global j'ai fais
[global]
logon script = fin.bat
Et ça marche tjs pas, pourtant là ça devrai nan? Oo
Ah oui, je sais que mon script pourrai ce faire plus simplement avec
%username%, mais je veux qu'il fonctionne avec tout type de système d'exploitation, des Win98 par exemple :)
%username%, mais je veux qu'il fonctionne avec tout type de système d'exploitation, des Win98 par exemple :)
il faut que tu utilises les directives dans netlogon
root preexec
root postexec
moi j'ai un PDC samba et les scripts sont dynamiques
le bat se génère lorsque l'utilisateur se connecte ( frole le netlogon)
mon script dynamique est en php et lit les droits de l'utilisateur pour lui donner les map reseaux qui correspondent
[netlogon]
comment = Service de connexion au domaine
path = /home/netlogon
browseable = No
read only = No
locking = No
root preexec /usr/bin/php /usr/share/serveur/genscript.php %U %m %a %L
root postexec = /bin/rm -f /home/netlogon/%U.bat
Bon courage
root preexec
root postexec
moi j'ai un PDC samba et les scripts sont dynamiques
le bat se génère lorsque l'utilisateur se connecte ( frole le netlogon)
mon script dynamique est en php et lit les droits de l'utilisateur pour lui donner les map reseaux qui correspondent
[netlogon]
comment = Service de connexion au domaine
path = /home/netlogon
browseable = No
read only = No
locking = No
root preexec /usr/bin/php /usr/share/serveur/genscript.php %U %m %a %L
root postexec = /bin/rm -f /home/netlogon/%U.bat
Bon courage
Je maitrise pas du tout le php :(
J'ai penser a un truc, mais ça marche pas, et pourtant ça devrai..
J'ai modifié mon script.bat en fesant ça :
echo net time /set /y >>fin.bat
echo net use i: \\slivserv\interne >>fin.bat
echo net use p: \\slivserv\%1 >>fin.bat
echo del \*.tmp /a /s >>fin.bat
Dans mon netlogon j'ai appeller ce script comme ça :
[netlogon]
root preexec = /usr/local/samba/netlogon/script.bat %u
Ce qui a pour but de me créer mon fin.bat avec mon utilisateur complet lors de la connection.
Et dans mon global j'ai fais
[global]
logon script = fin.bat
Et ça marche tjs pas, pourtant là ça devrai nan? Oo
J'ai penser a un truc, mais ça marche pas, et pourtant ça devrai..
J'ai modifié mon script.bat en fesant ça :
echo net time /set /y >>fin.bat
echo net use i: \\slivserv\interne >>fin.bat
echo net use p: \\slivserv\%1 >>fin.bat
echo del \*.tmp /a /s >>fin.bat
Dans mon netlogon j'ai appeller ce script comme ça :
[netlogon]
root preexec = /usr/local/samba/netlogon/script.bat %u
Ce qui a pour but de me créer mon fin.bat avec mon utilisateur complet lors de la connection.
Et dans mon global j'ai fais
[global]
logon script = fin.bat
Et ça marche tjs pas, pourtant là ça devrai nan? Oo
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question