Scripts de démarrage avec samba en pdc - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 15-01-2008 à 14:12:55
salut
(petite remaruqe : si tu peux reprendre vite fait la citation de ta conf, la balise "global" entre crochets fait merder l'affichage, merci !! )
pour ton problème :
- je mettrai browseable = Yes dans ton partage netlogon
(je ne sais plus où j'avais lu ça mais ça peut peut-être aider)
- tu es ok au niveau des droits (sur le dossier /home/netlogon, et tes scripts bat) ?
Marsh Posté le 14-01-2008 à 21:43:52
Bonsoir à tous,
Je souhaitais mettre en place un pdc avec samba en pdc, c'est chose faite, ca semble fonctionner.. en partie
Les machines se connectent bien au domaine pas de soucis non plus du coté des partages. (enfin plus..)
Mais.. car il y a toujours un mais.. Les scripts du netlogon ne se charge pas !
Ca me fait devenir fou. Le script qui doit se monter est basic. ( un simple montage d'un ou deux lecteurs reseaux)
En gros je souhaiterais que lorsque un membre du groupe xxx se connecte un lecteur reseau se monte. (en fonction du groupe donc)
J'ai donc essayer de configurer samba comme il le fallait, et place mes divers scripts toto tata dans le netlogon.
J'ai beau chercher rien ne fonctionne !!
Il y a peut etre une autre méthode que celle ci... je suis preneur.
context
- pdc samba avec ldap et lam (debian)
- postes sous xp
voici le fichier smb.conf:
[global]
workgroup = ...
netbios name = ...
server string = ...
domain master = Yes
local master = Yes
domain logons = Yes
os level = 40
#passwd program = /usr/sbin/smbldap-passwd ?u %u
ldap passwd sync = Yes
passdb backend = ldapsam:ldap://127.0.0.1/
ldap admin dn = cn=admin,dc=...,dc=...,dc=fr
ldap suffix = dc=...,dc=....,dc=fr
ldap group suffix = ou=Groups
ldap user suffix = ou=Users
ldap machine suffix = ou=Machines
add user script = /usr/sbin/smbldap-useradd -m "%u"
ldap delete dn = Yes
delete user script = /usr/sbin/smbldap-userdel "%u"
add machine script = /usr/sbin/smbldap-useradd -w "%u"
add group script = /usr/sbin/smbldap-groupadd -p "%g"
#delete group script = /usr/sbin/smbldap-groupdel "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
case sensitive = No
default case = lower
preserve case = yes
short preserve case = Yes
#character set = iso8859-1
#domain admin group = @admin
dns proxy = No
dns proxy = No
wins support = Yes
hosts allow = 192.168.0. 127.
winbind use default domain = Yes
nt acl support = Yes
msdfs root = Yes
hide files = /desktop.ini/ntuser.ini/NTUSER.*/
logon path = \\%L\profile\%U
logon drive = P:
logon home = \\%L\%U
logon script = %g.bat
#### PARTAGES #####
[netlogon]
path = /home/netlogon
writable = No
browseable = No
#
[profile]
path = /home/export/profile/
browseable = No
writeable = Yes
profile acls = yes
create mask = 0700
directory mask = 0700
#
[homes]
comment = Repertoire Personnel
browseable = No
writeable = Yes
#
[Public]
comment = Repertoire commun
browseable = Yes
writeable = Yes
public = No
path = /home/public
Voila, j'ai peut être oublié quelques infos..
Le pb est peut stupide mais .. bon
Si qqun à une idée pour m'aider ..
Merci d'avance.
Bonne soirée.