Pengguna non-root tidak dapat mengakses direktori yang dipasang NFS


5

Saya memiliki NAS Synology yang membagikan folder "MEDIA" oleh NFS.

tangkapan layar

Saya ingin mengakses folder ini dari Server Media Plex saya (berjalan pada Debian).

Saya menambahkan baris ini ke file / etc / fstab:

nas.lan:/volume2/MEDIA /plexlibrary nfs user,auto 0 0

Dan saya berhasil memasangnya dan mengaksesnya dengan akun root.

root@plex:~# mount /plexlibrary/
root@plex:~# ls -lh /plexlibrary/
total 16K
drwxrwxrwx 3 1026 users 4.0K Jul  8 21:54 Documentaire
drwxrwxrwx 2 root users 4.0K Jul  6 14:31 @eaDir
drwxrwxrwx 3 1026 users 4.0K Jul  8 21:54 Films
drwxrwxrwx 8 root users 4.0K Jul  8 21:38 Series

Masalahnya adalah bahwa Server Media Plex berjalan dengan hak istimewa akun plex dan akun ini tidak dapat mengakses direktori yang di-mount.

root@plex:~# su plex
plex@plex:/root$ ls -lh /plexlibrary/
ls: cannot open directory /plexlibrary/: Permission denied

Apa yang saya lupakan?


Perhatikan bahwa pertanyaan pengaturan rumah di luar topik di sini. Pertanyaan Anda harus memiliki rumah yang lebih baik di Super User atau di Unix & Linux .
syneticon-dj

Baiklah saya mempostingnya di Super User. Terima kasih atas sarannya.
gilgha

Saya tahu ini sudah cukup lama, tetapi saya ingin tahu apakah Anda mengurutkannya. Saya menghadapi masalah yang sama.
Paulo Matos

Jawaban:



0

Saya menggunakan Plex Media Server yang diinstal pada Intel NUC yang menjalankan Ubuntu ... ini adalah entri fstab saya untuk me-mount share pada QNAP NAS:

//10.0.10.222/Media/ /media/droid-NAS-mount/Media  cifs guest,rw,auto,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
//10.0.10.222/BACKUPS/ /media/droid-NAS-mount/Backups  cifs guest,rw,auto,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

Jika Anda akan pergi ke rute cifs, pastikan cifs-utilspaket tersebut diinstal .. tetapi perlu diketahui bahwa pengaturan saya memungkinkan semua tamu menulis akses, jadi itu mungkin bukan yang Anda cari di jaringan yang lebih 'publik' atau bersama


2
Terima kasih tapi saya tidak menggunakan Windows share dan saya tidak ingin semua tamu di jaringan memiliki izin menulis: s
gilgha

Apakah Anda dapat menambahkan pengguna yang sesuai pada NAS dengan UID yang sama dengan pengguna pleks Anda? Anda kemudian dapat memastikan bahwa pengguna memiliki izin pada NAS, dan ketika partisi di-mount, pengguna tersebut harus dapat membaca dari share.
Andrew

1
Tidak. GUI tidak mengizinkan pengubahan UID pengguna yang dibuat ...
gilgha

0

Saya memiliki izin direktori yang ditetapkan terlalu sempit pada host, saya chmod 755 <dir>memperbaikinya.

Dalam kasus Anda, dokumen asli sudo lsseharusnya berfungsi, tetapi mungkin Anda memiliki root squashing (permintaan yang dibuat oleh rootpada klien di-squash ke nobodyhost).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.