Tenho tido problemas com o Netatalk relacionados a permissões.
Histórico:
Atualmente, estou executando o Lubuntu 16.04 em um iBook G3 com 256 MB de RAM. Até agora não tive nenhum problema com as especificações baixas da máquina. Ele tem uma conexão com fio em nosso roteador sem fio.
Eu tenho uma unidade WD com 1 TB dividida em 4 partes, todas com um sistema de arquivos Fat32 (vfat). Eles são chamados de "TimeMachine", "HomaBackup", "MoviesTV", "JasonDrive" e são montados em / TimeMachine, / HomaBackup, etc.
sudo fdisk -l retorna:
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 699045887 699043840 333.3G b W95 FAT32
/dev/sdb2 699045888 1398089727 699043840 333.3G b W95 FAT32
/dev/sdb3 1398089728 1922377727 524288000 250G b W95 FAT32
/dev/sdb4 1922377728 1953519615 31141888 14.9G b W95 FAT32
arquivo / etc / fstab:
#NAS server partitions
#Time Machine
/dev/sdb1 /TimeMachine vfat defaults 0 2
#Homas backup
/dev/sdb2 /HomaBackup vfat defaults 0 2
#Movies and TV
/dev/sdb3 /MoviesTV vfat defaults 0 2
#Jasons drive
/dev/sdb4 /JasonDrive vfat defaults 0 2
Eu tenho dois usuários configurados para acessar as unidades: homa e jason .
Eu também tenho atualmente um servidor samba em execução nesta máquina. Quando eu acesso os compartilhamentos de samba em um Mac (OS X 10.12.3, Sierra) ou em um PC (Windows 10), não há problemas.
/etc/samba/smb.conf:
[HomaBackup]
comment = Homa's Backups
path = /HomaBackup
browsable = yes
read only = no
guest ok = no
valid users = homa jason
create mask = 0777
directory mask = 0777
[MoviesTV]
comment = Movies and TV Shows
path = /MoviesTV
browsable = yes
read only = no
guest ok = yes
valid users = homa jason
create mask = 0777
directory mask = 0777
[JasonDrive]
comment = Jason's Drive
path = /JasonDrive
browsable = yes
read only = no
guest ok = no
valid users = jason
create mask = 0777
directory mask = 0777
Estou tentando também configurar os mesmos compartilhamentos com o AFP e o Netatalk. Estou executando o Netatalk 3.1.11. Meu arquivo afp.conf está abaixo.
/usr/local/etc/afp.conf:
[Global]
; Global server settings
spotlight = yes
save password = no
; [Homes]
; basedir regex = /xxxx
; [My AFP Volume]
; path = /path/to/volume
; [My Time Machine Volume]
; path = /path/to/backup
; time machine = yes
[TimeMachine]
path = /TimeMachine
time machine = yes
spotlight = no
valid users = jason
file perm = 777
umask = 777
directory perm = 777
file perm = 777
[HomaBackup]
path = /HomaBackup
time machine = no
spotlight = yes
valid users = jason
file perm = 777
umask = 777
directory perm = 777
file perm = 777
[MoviesTV]
path = /MoviesTV
time machine = no
spotlight = yes
valid users = jason
file perm = 777
umask = 777
directory perm = 777
file perm = 777
[JasonDrive]
path = /JasonDrive
time machine = no
spotlight = yes
valid users = jason
file perm = 777
umask = 777
directory perm = 777
file perm = 777
Se isso fizer diferença, também tenho um servidor OpenSSH e uma interface da Web de transmissão em execução.
Problema: Netatalk e Avahi estão rodando bem e eu posso ver todos os compartilhamentos no Finder, e posso me conectar bem.
Quando eu (logado como usuário jason) tentar criar uma pasta eu recebo esta mensagem de erro:
Eu também recebi o erro -8085.
Eu também não posso criar backups do Time Machine para a pasta TimeMachine.
Qualquer ajuda é muito apreciada. Por favor, deixe-me saber se qualquer outro conf ou arquivos de log iria lançar mais luz sobre este assunto.