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.
Tags permissions samba raspberry-pi osx