Masalah Izin Netatalk

2

Saya telah mengalami masalah dengan Netatalk terkait dengan izin.

Latar Belakang:

Saat ini saya menjalankan Lubuntu 16.04 di iBook G3 dengan 256mb RAM. Sejauh ini saya belum punya masalah dengan spesifikasi rendah mesin. Ini memiliki koneksi kabel ke router nirkabel kami.

Saya memiliki drive WD 1 TB yang dipartisi menjadi 4 bagian semuanya dengan sistem file Fat32 (vfat). Mereka disebut "TimeMachine", "HomaBackup", "MoviesTV", "JasonDrive" dan dipasang di / TimeMachine, / HomaBackup, dll.

sudo fdisk -l kembali:

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

/ etc / fstab file:

#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

Saya memiliki dua pengaturan pengguna untuk mengakses drive: homa dan jason .

Saat ini saya juga memiliki server samba yang berjalan di mesin ini. Ketika saya mengakses saham samba di Mac (OSx 10.12.3, Sierra) atau PC (Windows 10), tidak ada masalah.

/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

Saya mencoba juga menyiapkan saham yang sama dengan AFP dan Netatalk. Saya menjalankan Netatalk 3.1.11. File afp.conf saya di bawah.

/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

Jika ada bedanya, saya juga memiliki server OpenSSH dan antarmuka web Transmisi berjalan.

Masalah: Netatalk dan Avahi berjalan dengan baik dan saya bisa melihat semua bagian di Finder, dan saya bisa terhubung dengan baik.

Ketika saya (masuk sebagai pengguna jason) mencoba membuat folder saya mendapatkan pesan kesalahan ini:

tautan gambar

Saya juga mendapatkan error -8085.

Saya juga tidak bisa membuat cadangan Time Machine ke folder TimeMachine.

Setiap bantuan sangat dihargai. Tolong beri tahu saya jika ada file conf atau log lain yang akan menjelaskan masalah ini.

jasonamri
sumber

Jawaban:

0

Dari apa yang saya lihat di file konfigurasi Netatalk Anda, tidak ada yang salah dengan itu. Saya memiliki masalah yang sama. Saat ini, saya menggunakan Debian buster dan Netatalk versi terbaru (3.1.12), setelah 3 hari terus menerus, bermain-main dengan izin file, satu-satunya solusi yang memecahkan masalah saya adalah memformat ulang drive dengan sistem file EXT4 dan kemudian semuanya dimulai bekerja dengan baik! Saya tidak begitu yakin mengapa ini terjadi, drive saya diformat sebagai ExFAT dengan bantuan ExFAT-FUSE untuk me-mount drive dan membaca dan menulis padanya, di dalam Linux ketika Anda login secara lokal, ExFAT dan FAT32 berfungsi dengan baik tetapi tidak lebih dari AFP: /

Roni Touma
sumber