Bonjour,
je sais pas si cela peut être utile a quelqu'un, mais bon,
voici une info que j'ai passé sur la liste linuxtarn qui peut répondre à ce que tu cherches.
Le serveur en question sert de controleur de domaine a des postes 2000 et xp.
copie du mail :
Petite astuce qui peut être utile aux utilisateurs de samba 3 , utilise un script de connexion script.bat
2 pbs rencontrés :
1- Impossible d'ajouter une station XP automatiquement au domaine
( message le compte utilisateur n'existe pas ou pb de mot de passe )
Voici mon fichier de conf qui résoud le pb ( cf lignes commentées ):
[global]
workgroup = INTRANET
netbios name = SERVEUR
server string = Serveur de Stockage
# Script pour enregistrer automatiquement la machine dans le domaine
# fonctionnait avec samba 2 et ne fonctionne plus en 3
# add user script = /usr/sbin/adduser -g 100 -c Machine -d /dev/null -s /bin/false %m$
#
# remplacé par ceci avec samba 3
add machine script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
encrypt passwords = Yes
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %nn *Retype*new*password* %nn *passwd:*all*authentication*tokens*updated*successfully*
unix password sync = Yes
log file = /var/log/samba/%m.log
LOG LEVEL = 0
max log size = 10000
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
logon script = script.bat
logon path = \%LProfiles%U
logon drive = H:
logon home = \%L%U
domain logons = Yes
os level = 164
preferred master = True
domain master = True
dns proxy = No
wins support = Yes
# hosts allow = 192.168.1. 127.
# bind interfaces only = true
# interfaces = 213.190.80.15
# printing = lprng
unix charset = ISO8859-1
dos charset = 850
#display charset = ISO-8859-15
domain admin group =
@root
domain admin user = root
# partage des homes des utilisateurs
[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0664
directory mask = 0775
browseable = No
# partage pour le script de connexion
[netlogon]
comment = Network Logon Service
path = /etc/samba/netlogon
browseable = No
guest ok = Yes
share modes = No
# paatage pour les profils errants
[Profiles]
path = /home/samba/profiles
guest ok = Yes
browseable = Yes
writeable = Yes
directory mask = 0777
# [printers]
# comment = All Printers
# path = /var/spool/samba
# printable = Yes
# browseable = No
[partage1]
comment = Dossier partage1
path = /home/samba/mon_dossier1
create mask = 0770
directory mask = 0775
write list = @mongroupe
read only = No
guest ok = Yes
[public]
path = /home/samba/public
read only = No
guest only = Yes
guest ok = Yes
create mask = 0775
directory mask = 0775
[projet]
path = /home/samba/projet
browsable = No
create mask = 0770
directory mask = 0770
force group = projet
write list = @projet
2- Problème de profil itinérant qui ne fonctionnait pas correctement et
le xp ne voulait même pas me permettre de passer le profil itinérant en
profil local.
Modifier la base de registre de XP avec les infos suivantes :
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"CompatibleRUPSecurity"=dword:00000001
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNetlogonParameters]
"requiresignorseal"=dword:00000000
Remarque, cette seconde clef, je l'avait déjà corrigée, car sinon, une fois le XP ajouté au domaine SAMBA,
il vous annonce fièrement que son compte de machine n'existe pas.
Modifier la clef de registre et rebooter pour corriger.
Plus d'infos, cf article :
http://forum.hardware.fr/hardwarefr/OSAlternatifs/samba-en-PDC-et-p=robleme-de-profil-itinerant-sujet-10991-1.htm