Simple Samba File Share

0

Estou tentando configurar um servidor de arquivos simples do Ubuntu (14.04 lts) para permitir que máquinas win xp e osx na rede tenham permissões de leitura de gravação para o compartilhamento sem precisar autenticar com uma senha.

Eu segui as instruções aqui: link e enquanto eu posso ver o servidor no rede eu não posso escrever com sucesso para ele.

Na verdade, na máquina XP, posso criar uma pasta e criar uma pasta com o nome padrão (Nova Pasta) no servidor, mas depois tentar abrir a pasta dá o seguinte erro:

\Srv1\share\New Folder is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions

The specified network name is no longer required

E tentar renomear a pasta dá o seguinte erro:

Cannot rename file: Cannot read from the source file or disk

A execução de testparms fornece a seguinte saída:

    Load smb config files from /etc/samba/smb.conf
    rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
    WARNING: The "syslog" option is deprecated
    Processing section "[printers]"
    Processing section "[print$]"
    Processing section "[share]"
    Loaded services file OK.
    Server role: ROLE_STANDALONE

    Press enter to see a dump of your service definitions

    # Global parameters
    [global]
        server string = %h (SRV1)
        server role = standalone server
        security = USER
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb


    [printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        browseable = No


    [print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers


    [share]
        comment = test-share
        path = /srv/samba/share
        read only = No
        create mask = 0777
        guest ok = Yes

Aqui está a pasta compartilhada:

dvsu@srv1:/etc/samba$ ll /srv/samba/
total 12
drwxrwxrwx 3 root   root    4096 May  4 14:01 ./
drwxr-xr-x 3 root   root    4096 May  4 14:01 ../
drwxrwxrwx 4 nobody nogroup 4096 May  4 14:38 share/
dvsu@srv1:/etc/samba$ 

Qualquer ajuda muito apreciada.

Obrigado

    
por jx12345 04.05.2016 / 15:45

1 resposta

1

Adicione browseable = yes ao bloco [share] em smb.conf para permitir que os computadores Windows procurem o compartilhamento com êxito. Deve corrigir o seu problema com os clientes a serem capazes de escrever mas não ler. Depois de alterar o arquivo de configuração, reinicie os serviços do samba:

sudo restart smbd
sudo restart nmbd
    
por Andreas H 04.05.2016 / 18:25