Samba 4.1.6 - Variable Substitution (smb.conf) - Réseaux - Systèmes & Réseaux Pro
Marsh Posté le 27-05-2014 à 23:29:28
En même temps, est ce vraiment indispensable les commentaires ?
Sinon, j'ai suivi cette doc sans soucis. http://wiki.samba.org/index.php/Se [...] home_share
Les homes étaient bien créés.
Marsh Posté le 04-06-2014 à 18:18:05
Les commentaires, c'était pour faire office de tests
En fait, le problème était que j'utilisais "--use-ntvfs" lors de mon domain provision
Marsh Posté le 27-05-2014 à 09:52:49
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
[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:
# 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?