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?

gilgha
sumber
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:

1

Anda harus me-mount sistem file Anda sebelum mulai init di linux Anda harus mengkonfigurasi partion di / etc / fstab

dan jangan lupa temukan direktori pemasangan default perangkat lunak Anda dan pasang nfs Anda

Lihat Contoh: http://xmodulo.com/2012/04/how-to-mount-nfs-share-as-regular-user.html

mohammad moeini
sumber
2
Pengguna plex sudah dapat me-mount berbagi jaringan karena entri di / etc / fstab tetapi ia tidak memiliki izin baca / tulis.
gilgha
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

Andrew
sumber
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).

trapesium
sumber