As permissões de arquivo sobre o Samba não permitem acesso de leitura ao Mac, a menos que por meio de um aplicativo

0

Estou tentando apenas configurar um servidor de arquivos de rede.

Eu tenho um Raspberry Pi configurado com o Samba e 4 unidades montadas em uma pasta. Não importa o que eu fiz, eu não consegui fazer com que as unidades fossem montadas como eu queria com as permissões do Samba. Eu tentei configurar o usuário como pi, chmod, chown pi: pi, algo que simplesmente não estava clicando entre o Samba e a pasta de compartilhamento. Quando digo isso, quero dizer que os proprietários da pasta foram definidos como pi ou root e verificados, e as permissões da pasta foram definidas como 777 completas o tempo todo. Nenhuma combinação fez a conexão do Samba me permitir ver nessas pastas.

Eu poderia acessar os drives bem pelo terminal, mas quando abri a conexão do Samba no Mac finder, todas as pastas funcionavam, exceto as pastas nas quais as unidades estavam montadas. Ele simplesmente disse que eu não tinha permissão para ver essas pastas particulares ...

Tentando depurar, abri para ser a pasta / home / inteira no Samba. Isso me permitiu resolver alguns dos problemas no arquivo smb.conf. Eu recortei várias linhas extras que não adicionaram nenhum valor e adicionei em writeable = yes, etc.

Eu tentei definir o log para procurar.

Um dos meus últimos passos foi copiar o arquivo smb.conf para a pasta home para dar uma olhada melhor nele com formatação ao invés de através do nano. Pouco antes de abrir a cópia do smb.conf no meu editor de texto no meu Mac (através do Samba) para S & G, eu tentei as pastas de drive montadas e elas funcionaram. Eles não trabalharam diretamente com o buscador, mas de alguma forma, fazendo isso por meio de um aplicativo, o consertou ...

... Como?

Para referência, eu estou logado como username / pw na unidade Samba, tudo o mais na unidade inteira é rw-acessível, apenas as pastas com 4 unidades têm o problema. Eu reiniciei o serviço no RPi, desconectei e reconectei as unidades no meu Mac várias vezes agora, e ainda nada. Melhor ainda, eu repeti essa solução e parece ser a única maneira de fazer as pastas funcionarem.

saída testparm:

 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 "[homes]"
Global parameter printcap name found in service section!
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

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


[homes]
    comment = Home Directories
    create mask = 0777
    directory mask = 0777
    read only = No
    valid users = %S


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


[print$]
    comment = Printer Drivers
    path = /usr/share/cups/drivers

permissões de arquivo, arquivos em questão = drive ** B (por exemplo, drive1TB, drive500GB)

pi@raspberrypi:/ $ ls -ld home
drwxr-xr-x 3 root root 4096 Mar 13  2018 home
pi@raspberrypi:/ $ ls -lZ home   
total 4
drwxr-xr-x 25 pi pi ? 4096 Nov 24 21:33 pi
pi@raspberrypi:/ $ ls -lZ home/pi
total 52
-rw-r--r--  1 pi pi ? 9460 Nov 24 21:33 blah.txt
drwxr-xr-x  2 pi pi ? 4096 Nov 20 23:52 Desktop
drwxr-xr-x  2 pi pi ? 4096 Nov 20 23:52 Documents
drwxr-xr-x  2 pi pi ? 4096 Nov 21 13:57 Downloads
drwxr-xr-x 17 pi pi ? 4096 Nov 20 23:27 MagicMirror
drwxr-xr-x  2 pi pi ? 4096 Nov 20 23:52 Music
drwxr-xr-x  2 pi pi ? 4096 Nov 20 23:52 Pictures
drwxr-xr-x  2 pi pi ? 4096 Nov 20 23:52 Public
drwxrwxrwx  6 pi pi ? 4096 Nov 24 20:23 share
drwxr-xr-x  2 pi pi ? 4096 Nov 20 23:52 Templates
drwxr-xr-x  2 pi pi ? 4096 Nov 20 23:52 Videos
pi@raspberrypi:/ $ ls -lZ home/pi/share
total 516
drwxrwxrwx 1 root root ? 262144 Dec 31  1969 drive1TB
drwxrwxrwx 1 root root ? 131072 Dec 31  1969 drive2TB
drwxr-xr-x 2 root root ?   4096 Nov 24 19:31 drive4TB
drwxrwxrwx 1 root root ? 131072 Nov 24 21:42 drive500GB

Basicamente, eu quero ser capaz de acessar 5 drives USB na minha rede, usando o meu Macbook. Não me importo como eu faço isso, mas de preferência usando o RPi.

    
por Mark Steiner 25.11.2018 / 03:59

0 respostas