Ho un esigenza particolare vorrei ottenere con samba la gestione completa della cartella in windows C://utenti/NOMEUTENTE e relativo contenuto riportandola in /mnt/hdd0/home/NOMEUTENTE
Tra le varie guide ho letto che bisogna aggiungere "add machine" in user&groups per far si che venga creato autonomamente il nome dell'utente da aggiungere, ma non ho capito se bisogna dargli i premessi do root o meno.
Esiste una guida aggiornata per samba 4 come controller di dominio e windows 10? Io non riesco proprio a creare il dominio, credo di sbagliare qualcosa in samba!
Codice: Seleziona tutto
# Global parameters
[global]
log file = /var/log/samba/log.%m
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
obey pam restrictions = yes
logon drive = H:
logon path = \\%N\profiles\%U
interfaces = 192.168.1.0/255.255.255.0 127.0.0.1
map to guest = bad user
encrypt passwords = true
passwd program = /usr/bin/passwd %u
passdb backend = tdbsam
allow hosts = 127.0.0.1 192.168.1.0/24
dns proxy = no
netbios name = SERVERrad
server string = %h Samba %v on (%L)
logon script = logon.cmd
unix password sync = yes
workgroup = WORKGROUP
os level = 255
preferred master = Yes
domain master = Yes
syslog = 0
security = user
add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
panic action = /usr/share/samba/panic-action %d
max log size = 1000
domain logons = yes
pam password change = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
add group script = /usr/sbin/addgroup --force-badname %g
add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
wins support = Yes
usershare allow guests = Yes
logon home = \\%N\%U
local master = yes
dns forwarder = 8.8.8.8
[netlogon]
path = /mnt/hdd0/home/netlogon
guest ok = yes
read only = yes
share modes = no
[sysvol]
path = /var/lib/samba/sysvol
read only = No
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0700
directory mask = 0700
browseable = No
[profiles]
writable = yes
path = /mnt/hdd0/home/profiles
browseable = no
create mask = 0600
directory mask = 0700
comment = Users profiles
[shared]
guest only = yes
directory mask = 0777
writeable = yes
public = yes
path = /mnt/hdd0/home/shared
create mask = 0777
### Configuro il cestino di rete
vfs object = recycle
recycle:repository = /mnt/hdd0/home/shared/.Cestino
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:maxsize = 500000000
recycle:exclude = *.tmp
recycle:exclude_dir = /tmp
recycle:noversions = *.doc
recycle:directory_mode = 0777
recycle:subdir_mode = 0777
### Cestino di rete
[cestino]
path = /mnt/hdd0/home/shared/.Cestino
read only = No
create mask = 0660
directory mask = 2770
hide special files = yes
hide files = /lost+found/
acl group control = yes
inherit acls = yes
map acl inherit = yes
inherit permissions = yes
map archive = no