Nome de usuario no compartilhamento
Bom dia Gente, estou um com probleminha assim
em relaçao ao samba...ta tudo perfeitinho ja...porem gostaria de saber de vc como eu faço para tirar uma pasta compartilhada que chama o nome do usuario?
o certo seria: o usuario joao qndo logar, é mapeado para ele SOMENTE a pasta DADOS (que esta no servidor conectiva) ficado assim :
a: disk
c: hd
Dados em 'conectiva server'(servdelld)(P : ) (pasta compartilhado do samba)
Porem o que ocorre qndo ele loga fica assim:
a: disket
c: hd
Dados em 'conectiva linux'(servdelld)(P : )
joao em 'conectiva linux'(servdell) (Z: )
Gostaria de estar tirando essa pasta com o nome dele...onde que eu mexo no smb.conf??
Aguardo!
Nome de usuario no compartilhamento
O q deve estar aparecendo eh a pasta HOME do usuário
No smb.conf, coloque
[homes]
browseable = no
Nome de usuario no compartilhamento
Entao augusto...ja ta como No!
[homes]
comment = Diretorio de cada usuario
browseable = no
writable = yes
Nome de usuario no compartilhamento
Verifique entaum na estação se tem algum bat q estah mapeando as unidades.
Ou entaum poste aki o seu smb.conf
Nome de usuario no compartilhamento
o unico bat que executa é o bat de netlogon que no caso é
joao.bat
e dentro consta assim:
net use p: \\servdelld\dados
meu smb.conf ta assim:
[global]
workgroup = teste
server string = Conectiva Linux Server
log file = /var/log/samba/%m.log
max log size = 50
debug level = 1
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
add machine script = /usr/sbin/adduser -n -r -g machines -c "Samba machine" -d /dev/null -s /bin/false %u
unix charset = iso-8859-1
passdb backend = smbpasswd
encrypt passwords = yes
interfaces = eth0
bind interfaces only = yes
unix charset = iso8859-1
display charset = cp850
domain logons = yes
os level = 100
preferred master = yes
domain master = yes
logon script = %U.bat
logon path = \\%l\profiles\%u
= Share Definitions ==
[homes]
comment = Diretorio de cada usuario
browseable = no
writable = yes
[netlogon]
comment = Network Logon Service
path = /etc/samba/netlogon
guest ok = yes
writable = no
share modes = no
[dados]
comment = Dados para compartilhar
path = /l/base-de-dados/dados
force user = nobody
force group = nobody
force create mode = 0771
force directory mode = 0771
guest only = yes
public = no
writable = yes
printable = no
;[Profiles]
; path = /home/profiles
; browseable = no
; guest ok = yes
# automatic printer driver download support
[print$]
path = /var/lib/samba/drivers
guest ok = yes
browseable = yes
read only = yes
; since this share is configured as read only, then we need
; a 'write list'. Check the file system permissions to make
; sure this account can copy files to the share. If this
; is setup to a non-root account, then it should also exist
; as a 'printer admin'
write list = root
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
printer admin = root