Bir Synology NAS kutum var (DSM 5.1 çalışıyor) ve bir dizini NFS aracılığıyla dışa aktardım. Ubuntu kutuma monte etmeye çalışıyorum.
Çoğunlukla iyi çalışıyor, ancak kullanıcı ve grup eşlemeleri ile ilgili sorunlar yaşıyorum. Ubuntu kutusunda, 1000 (roger), gid 1000 (roger) uid. Synology'de uid 1026 (roger), grup 100 (kullanıcılar) var.
NFSv3 kullanırsam, sayısal uid / gid değerleri kullanır, bu da sahipliğin Synology'ye bulaştığı anlamına gelir.
Aynı kullanıcıyı kullanarak sadece aynı Ubuntu kutusundan NFS bağlantısına erişebilseydim, bu iyi olurdu, ancak CIFS (SMB) kullanarak dizine bir Windows kutusundan da erişiyorum, yani izinler yanlış.
mount -o nfsvers=4
Synology üzerindeki varsayılan ayarlarla NFSv4 ( ) kullanırsam , Synology'ye ait dosyalar Ubuntu kutusundan roger.users
görüntülendiğinde sahip olunan görünür roger.users
. Bu iyi.
Ancak, ben touch
bir dosya:
roger@ubuntu$ touch /mounts/diskstation/music/foo
Sonunda 1000.1000
Synology'ye aittir nobody.4294967294
ve Ubuntu kutusundan bakıldığında sahip olduğu gösterilir .
Synology forumlarında konuyla ilgili bulabildiğim her şey ya 2011'den, NFSv4'ün desteklenmediği ya da aynı soruyu soran ve pes eden insanlardan oluşuyor.
Tamlık için /etc/exports
:
/volume1/music 10.0.0.0/24(rw,async,no_wdelay,root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)
... ve Ubuntu kutusuna monte ediyorum:
mount -t nfs diskstation:/volume1/music /mounts/diskstation/music/ -o rw,nfsvers=4
sec=sys
Sorun olabileceğine dair bazı ipuçları buldum : NFSv4 uid / gid eşlemesi neden AUTH_UNIX (AUTH_SYS) ile çalışmıyor , ancak bunun bir çözümü yok.
Bu sorunu aşmanın basit bir yolu var mı? Bunu çözmenin daha karmaşık ( öksürük Kerberos öksürüğü ) yolu var mı?
Cidden, eğer cevap Kerberos ise , o isabeti alacağım, ama üzerinde bir sürü zaman kaybetmeden bilmek istiyorum.
Güncelleme : Synology belgeleri çeşitli Kerberos seçeneklerinden bahsederken, bunları kullanıcı arayüzünde bulamıyorum. Sürüm notları "Kerberos güvenlik lezzet ... uygulandığı halde" durumu. Belirli modellerde bulunmayabileceğini ima eden bir sayfa buldum (ancak tekrar bulamıyorum). Sistem Bilgileri sayfasına göre bir DS211'im var. Belki şanssızım?