ปัญหาการอนุญาต Netatalk


2

ฉันเคยมีปัญหากับ Netatalk ที่เกี่ยวข้องกับการอนุญาต

พื้นหลัง:

ฉันกำลังใช้งาน Lubuntu 16.04 บน iBook G3 ที่มี RAM ขนาด 256mb จนถึงตอนนี้ฉันไม่ได้มีปัญหากับสเปคต่ำของเครื่อง มันมีการเชื่อมต่อแบบมีสายในเราเตอร์ไร้สายของเรา

ฉันมีไดรฟ์ WD 1tb ที่แบ่งพาร์ติชันออกเป็น 4 ส่วนทั้งหมดด้วยระบบไฟล์ Fat32 (vfat) พวกเขาจะเรียกว่า "TimeMachine", "HomaBackup", "MoviesTV", "JasonDrive" และติดตั้งที่ / TimeMachine, / HomaBackup ฯลฯ

sudo fdisk -l ส่งคืน:

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:

#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

ฉันมีการตั้งค่าผู้ใช้ทั้งสองในการเข้าถึงไดรฟ์: Homaและเจสัน

ขณะนี้ฉันยังมีเซิร์ฟเวอร์แซมบ้าที่ทำงานบนเครื่องนี้ เมื่อฉันเข้าถึง samba ที่ใช้ร่วมกันบน Mac (OSx 10.12.3, Sierra) หรือพีซี (Windows 10) ไม่มีปัญหา

/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

ฉันกำลังพยายามตั้งค่าการแชร์เดียวกันกับ AFP และ Netatalk ฉันใช้ Netatalk 3.1.11 ไฟล์ afp.conf ของฉันอยู่ด้านล่าง

/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

ถ้ามันสร้างความแตกต่างฉันก็มีเซิร์ฟเวอร์ OpenSSH และเว็บอินเตอร์เฟสส่งกำลังทำงานอยู่

ปัญหา: Netatalk และ Avahi ทำงานได้ดีและฉันเห็นหุ้นทั้งหมดใน Finder และฉันสามารถเชื่อมต่อได้ดี

เมื่อฉัน (เข้าสู่ระบบในฐานะผู้ใช้ jason) พยายามที่จะสร้างโฟลเดอร์ฉันได้รับข้อความแสดงข้อผิดพลาดนี้:

ลิงค์รูปภาพ

ฉันได้รับข้อผิดพลาด -8085 ด้วย

ฉันยังไม่สามารถสร้างการสำรองข้อมูล Time Machine ไปยังโฟลเดอร์ TimeMachine

ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก โปรดแจ้งให้เราทราบหากไฟล์ conf หรือ log อื่น ๆ จะให้ความกระจ่างเรื่องนี้มากขึ้น

คำตอบ:


0

จากสิ่งที่ฉันเห็นในไฟล์กำหนดค่า Netatalk ของคุณไม่มีอะไรผิดปกติ ฉันมีปัญหาเดียวกัน ปัจจุบันฉันใช้ Debian buster และ Netatalk รุ่นใหม่ล่าสุด (3.1.12) หลังจาก 3 วันติดต่อกันยุ่งกับสิทธิ์ของไฟล์ทางออกเดียวที่แก้ไขปัญหาของฉันคือการฟอร์แมตไดรฟ์ด้วยระบบไฟล์ EXT4 จากนั้นทุกอย่างเริ่มต้น ทำงานได้ดี! ฉันไม่แน่ใจจริงๆว่าทำไมสิ่งนี้จึงเกิดขึ้นฉันมีไดรฟ์ของฉันที่มีรูปแบบเป็น ExFAT กับ ExFAT-FUSE ช่วยในการติดตั้งไดรฟ์และอ่านและเขียนลงใน Linux เมื่อคุณลงชื่อเข้าใช้ภายในเครื่อง ExFAT และ FAT32 ทำงานได้ดี มากกว่า AFP: /

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.