Samba
Samba: aiuto nella configurazioni
sezione [homes]
La sezione [homes] è una sezione magica che serve a ciascun utente la sua home (se esiste). Tuttavia non autocrea on-the-fly le home utenti che non trova.
Alternative per la creazione on-the-fly delle homes
- creare le cartelle con un
root preexec = /etc/samba/buildquota.rb %U path = /homel/%U
- autodir (?)
Configurazione
La direttiva `path` non serve perché l'opzione predefinita è di servire la share windows definita dall'attributo LDAP utente:
sambaHomePath
che ha come default il valore di:
logon home = \\%L\%U
nel smb.conf.
Sul filesystem linux questa cartella corrisponde al percorso del campo posix home.
Per montare la home nel file di netlogon si usa:
net use i: \HOME
DFS
Junction DFS Server
[global] netbios name = walrus workgroup = SEALION security = User passdb backend = tdbsam username map = /etc/samba/username.map domain logons = Yes # logon home = \\%L\%U # For Windows 10 client support, uncomment the following line: #server max protocol = NT1 # For details, see Required_Settings_for_Samba_NT4_Domains. log file = /var/log/samba/%m log level = 1 host msdfs = yes [mock] comment = Home Directories path = /srv/samba/mock read only = No msdfs root = yes
contenuto della cartella:
ls -laFtr /srv/samba/mock/ lrwxrwxrwx 1 root root 15 ott 13 15:01 francesco -> msdfs:kdc\francesco
In cui `kdc` è lo Host dei dati DFS.
Quando l'utente va nella share
\\walrus\mock
vede una cartella, `francesco` che in realtà presenta dei contenuti che sono su `kdc`.
Host dei dati DFS
Nelle opzioni di compilazione di samba deve essere presente:
--with-shared-modules=vfs_dfs_samba4
senza l'opzione: --without-ad-dc
In smb.conf:
[global] host msdfs = yes vfs object = dfs_samba4 [francesco] available = yes comment = Francesco path = /srv/samba/francesco valid users = francesco writeable = yes browseable = no