Bonjour tout le monde.
Alors, je viens à vous car j'ai un petit soucis lors de la mise en place d'un contrôleur de domaine basé sur CentOS 6.5 et Samba 4.1.6.
Tout marche bien, excepté un petit détail, qui dans mon cas est bloquant.
J'aimerais générer automatiquement le répertoire home de l'utilisateur lors de sa première connexion (qu'il se connecte depuis Win ou Linux), mais le problème c'est que pour une raison inconnue, la substitution de variables ne fonctionne pas dans le smb.conf
J'ai testé les différentes alternatives pour le nom d'utilisateur par exemple, mais aucune ne se remplace.
Voici mon smb.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 [global] workgroup = ADS realm = ADS.LOCAL netbios name = BOOS17 server role = active directory domain controller dns forwarder = 172.16.130.7 server services = rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbind, ntp_signd, kcc, dnsupdate, dns, smb dcerpc endpoint servers = epmapper, wkssvc, rpcecho, samr, netlogon, lsarpc, spoolss, drsuapi, dssetup, unixinfo, browser, eventlog6, backupkey, dnsserver, winreg, srvsvc idmap_ldb:use rfc2307 = yes [netlogon] path = /usr/local/samba/var/locks/sysvol/ads.local/scripts read only = No [sysvol] path = /usr/local/samba/var/locks/sysvol read only = No [home] comment = %U %USERNAME% %ACCOUNTNAME% %USERACCOUNT% %u Home Directory path = /home/ADS read only = No [Global Share] comment = Global %D %DOMAIN% %DOMAINNAME% Share path = /home/repertoire valid users = NomUtilisateur read list = NomUtilisateur write list = NomUtilisateur read only = No guest ok = Yes
Quelque sois la variable utilisée, elle n'est pas remplacée.
Voici le résultat d'une commande smbclient par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 # smbclient -L localhost -U Administrator -c 'ls' Enter Administrator's password: Domain=[ADS] OS=[Unix] Server=[Samba 4.1.6] Sharename Type Comment --------- ---- ------- netlogon Disk sysvol Disk home Disk %U %USERNAME% %ACCOUNTNAME% %USERACCOUNT% %u Home Directory Global Share Disk Global %D %DOMAIN% %DOMAINNAME% Share IPC$ IPC IPC Service Domain=[ADS] OS=[Unix] Server=[Samba 4.1.6] Server Comment --------- ------- Workgroup Master --------- -------
Et là, franchement, je sèche.
Quelqu'un aurait il une idée?
Partager