Compartilhamento samba

1. Compartilhamento samba

Leonardo Southier
leo0191

(usa Ubuntu)

Enviado em 09/11/2013 - 17:22h

Galera estou com o seguinte problema, criei um domínio em samba e tenho alguns compartilhamentos por grupo, por exemplo:
Grupo RH acessa pasta RH
Grupo assistência acessa pasta Assistencia
E mais duas pastas compartilhadas entre todos (arquivos, publico).
Dentro do smb.conf defini um arquivo de logon - netlogon.bat para executar quando o usuário loga no domínio, porem preciso de uma maneira de melhorar esse script, fazendo com que a pasta RH aparece apenas para o grupo RH, Assistencia apenas para o grupo Assistencia. Com esse script que estou usando quando o usuário loga mapeia tudo certinho, porem o prompt do DOS fica aberto pedindo por autenticação para acessar o compartilhamento. Então, como faço para que cada usuário tenha seu próprio compartilhamento ou compartilhe as pastas aos seus devidos usuários??

Meu smb.conf

[global]
workgroup = linux-domain
netbios name = s4
server string = %h

realm = local domain
server role = domain controller
server services = +smb -s3fs
domain admin = root
admin users = root
domain master = yes
domain logons = yes
logon script = netlogon.bat
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
#adiciona maquina automaticamente
add machine script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u

security = user
encrypt passwords = yes
enable privileges = yes
passdb backend = tdbsam

preferred master = yes
local master = yes
os level = 100
wins support = yes
#logon home = \\%L\profiles\%U
#logon path = \\%L\profiles\%U

printing = cups
load printers = yes


[netlogon]
comment = Servico de Logon
path = /var/samba/netlogon/
read only = yes
browseable = no

[impressora]
path = /var/spool/samba
print ok = yes
guest ok = yes
browseable = yes

[print$]
path = /var/smb/printers
read only = yes
write list = @samba
inherit permissions = yes

[homes]
valid users = %S
writable = yes
force create mask = 0775
force directory mask = 0775
browseable = no

[profiles]
path = /var/profiles
writable = yes
browseable = no
create mask = 0600
directory mask = 0700

[arquivos-linux]
comment = Diretorio SAMBA
path = /home/arquivos
public = no
valid users = @samba
browseable = yes
writable = yes
printable = no
force create mode = 0777
force directory mode = 0777
#drive = k:
#triagem de arquivos (desativada)
#veto files = /*.mp3/*.wav/*.wma/*.wmv/*.mpg
#delete veto files = yes

[rh]
comment = diretorio RH
path = /home/rh
public = no
valid users = @rh
browseable = no
writable = yes
printable = no
force create mode = 0777
force directory mode =0777

[assistencia]
comment = diretorio Assistencia Tec.
path = /home/assistencia
public = no
valid users = @assistencia
browseable = no
writable = yes
printable = no
force create mode = 0777
force directory mode = 0777

[publico]
comment = diretorio publico
path = /home/publico
public = yes
browseable = yes

vfs object = recycle
recycle:repository = lixeira
recycle:keeptree = yes
recycle:versions = yes

[lixeira]
path = /var/samba/trash/%U
valid users = @samba
writable = yes


Meu netlogon.bat

net use k: \\s4\arquivos /yes
net use m: \\s4\publico /yes
net use p: \\s4\assistencia /yes
net use q: \\s4\rh /yes
exit



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts