+ Responder ao Tópico



  1. #1
    bruno_forum
    Visitante

    Padrão 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!

  2. #2
    augusto_jdl
    Visitante

    Padrão Nome de usuario no compartilhamento

    O q deve estar aparecendo eh a pasta HOME do usuário

    No smb.conf, coloque

    [homes]
    browseable = no

  3. #3
    bruno_forum
    Visitante

    Padrão Nome de usuario no compartilhamento

    Entao augusto...ja ta como No!

    [homes]
    comment = Diretorio de cada usuario
    browseable = no
    writable = yes

  4. #4
    augusto_jdl
    Visitante

    Padrão 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

  5. #5
    bruno_forum
    Visitante

    Padrão 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