Levando em conta que seu
Samba já esteja configurado como PDC, vamos à dica:
Deixe seu 'netlogon.bat' desta maneira:
@@echo off
net use Z: /DELETE
net use Z: \\Servidor\%username%
Levando em conta que o Servidor seja o nome que você colocou no seu 'samba.conf' na sessão [GLOBAL], crie o compartilhamento no Samba da
seguinte maneira:
[%U]
path = /var/Arquivos/%U
comment = Arquivos de %U
browseable = yes
writable = yes
write list = %U
Novamente, levando em conta que os diretórios de arquivos dos usuários estejam dentro do diretório '/var/Arquivos/'.
Agora, é só criar as pastas com os nomes de usuários cadastrados no Samba e pronto.
Na dúvida segue meu smb.conf:
[GLOBAL]
netbios name = Servidor
server string = Servidor De Arquivos
workgroup = AFSUPORTE
domain master = yes
domain logons = yes
logon script = netlogon.bat
logon home = %L%U.profiles
logon path = \\Servidor\profiles\%U
security = user
encrypt passwords = yes
enable privileges = yes
passdb backend = tdbsam
prefered master = yes
local master = yes
os level = 100
wins support = yes
# intefaces = eth0
# bind interfaces only = yes
log file = /var/log/samba.log
log level = 1
vfs objects = audit, recycle
recycle:repository = /var/Lixeira
recycle:keeptree = yes
recycle:exclude = *.mp3, *.avi, *.iso
[NETLOGON]
comment = servico de logon
path = /var/samba/netlogon
read only = yes
browseable = no
[PROFILES]
path = /var/samba/profiles
writeable = yes
browseable = no
create mask = 0600
directory mask = 0700
[%U]
path = /var/Arquivos/%U
comment = Arquivos de %U
browseable = yes
writable = yes
write list = %U
Bem, é isso.
Espero que seja útil.