Questões de permissões do Netatalk

3

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.

    
por jasonamri 17.04.2017 / 23:52

0 respostas