Saya baru saja menginstal server media Plex dari Ubuntu Software Center, dan membuka antarmuka web. Saya ingin memulai dengan menambahkan koleksi. Ketika itu memberi saya browser file, saya ingin pergi ke /home/robin/Videos
. /home
sejauh yang saya dapatkan. Itu menunjukkan robin
, dengan panah di depannya, tetapi ketika saya mencoba untuk memperluas pohon direktori itu kosong. Hal yang sama terjadi ketika mencoba mengakses /media/Data
. Bagi saya itu tidak berguna seperti ini, karena semua file media saya ada di dalam 2 direktori tersebut.
Bantuan akan sangat dihargai.
Tebakan pertamaku sepertinya benar; Ini, seperti biasa, masalah izin. Bagaimana cara saya memberikan akses plex ke folder rumah saya tanpa juga memberi pengguna lain akses ke folder itu? Folder rumah saya dienkripsi dengan cara, sehingga mungkin akan menyulitkan beberapa hal.
robin@RobinJ:~$ sudo -u plex bash
[sudo] password for robin:
bash: /home/robin/.bashrc: Permission denied
plex@RobinJ:~$ ls -al
ls: cannot open directory .: Permission denied
plex@RobinJ:~$ cd /home
plex@RobinJ:/home$ cd robin
bash: cd: robin: Permission denied
plex@RobinJ:/home$ ls -al robin
ls: cannot open directory robin: Permission denied
sumber
sudo -u plex bash
saya bisa daftar folder rumah sebagai pengguna plex, tetapi dari aplikasi plex, itu logError listing directory [/home/umpirsky] - boost::filesystem::status: Permission denied
. Bagaimana mungkin?Plex dijalankan di bawah
plex
nama pengguna, sehingga Anda dapat mengalami masalah izin berikut:/media/$USER
melalui ACL (itulah "+" ketika Andals -l /media
). Solusi di bawah ini.ls -l
di drive atau folder yang menyebabkan masalah, untuk melihat pemilik grup, izin grup, dan izin pengguna. Solusi di bawah ini.sudo chmod -R u+r FOLDER
untuk mengizinkan semua pengguna. Atau tambahkan pengguna fleksibel ke grup folder (lihat di bawah) dan gunakansudo chmod -R g+r FOLDER
.Perbaiki izin untuk memungkinkan Plex mengakses
/media/$USER
Periksa grup mana yang Anda dan plex milik:
Sekarang, tambahkan
plex
pengguna ke grup pengguna Anda, dan izinkan grup ini untuk mengakses/media/$USER
:Perbaiki izin partisi NTFS
Partisi NTFS harus dipasang dengan hak baca yang sesuai di
/etc/fstab
:Periksa id pengguna dan grup Anda (misalnya 1000 dan 1000):
Edit
/etc/fstab
untuk memasang drive dengan izin baca untuk grup pengguna Anda dan untuk semua pengguna (lih. Umask, yang 777 lebih sedikit dari angka "chmod" yang diinginkan):Perbaiki izin disk RAID mdadm
Jika Anda menggunakan mdadm, ini mungkin diperlukan di
/etc/mdadm/mdadm.conf
:sumber
usermod -a -G username plex
dan kemudiansudo service plexmediaserver restart
melakukan "Force Refresh" thumbnail semua diunduh dengan benar :) Mungkin bukan perbaikan yang benar tetapi berhasil./etc/fstab
melakukannya untuk saya, menghabiskan banyak waktu untuk solusi lain, tetapi yang ini melakukannya untuk saya, terima kasih.Tambahkan pleks sebagai pengguna di grup Anda, lalu tambahkan root sebagai pengguna di grup Anda.
kemudian ketik
sudo gpasswd -a root yourusernamehere
,sudo gpasswd -a plex yourusernamehere
Anda harus memberikan kata sandi sudo yang merupakan kata sandi Anda dan kemudian jalankan perintah ini menggunakan jalur drive Anda, milik saya adalah / media / PLEX untuk drive eksternal saya masukkan jalur Anda di sini di mana Anda melihat / media / PLEXfind /media/PLEX -type d -exec chmod 755 {} \;; find /media/PLEX -type f -exec chmod 644 {} \;
Ini pada akhirnya akan memungkinkan plex untuk menggunakan file & folder Anda. Semoga ini membantu.
sumber
Coba tambahkan Plex ke grup plugdev.
Buka terminal (Tekan ControlAltT) dan masukkan
sudo gpasswd -a plex plugdev
Verifikasi bahwa pleks telah ditambahkan ke grup plugdev dengan memasukkan:
groups plex
yang seharusnya menampilkan grup milik plex juga. Selanjutnya, reboot komputer dan mulai pleks untuk memverifikasi ini memperbaiki masalah.
Jika hanya menambahkan pleks ke plugdev bekerja untuk Anda, maka Anda jauh lebih baik daripada menambahkan pleks ke grup pengguna Anda seperti yang disarankan dalam jawaban lain. Itu mungkin berhasil, tetapi itu bukan ide bagus keamanan bijaksana.
sumber
sudo systemctl restart plexmediaserver
~
docd ..
. Ini akan membawa Anda ke sana/home
./home
:sudo mkdir plex
cd plex
plex/
:sudo mkdir music
sudo chmod 777 * -R
sudo chown plex:plex -R
Lakukan hal yang sama untuk media lain jika diperlukan, jangan lupa jika Anda menambahkan media baru, Anda mungkin perlu mengatur izin / pemiliknya juga.
sumber
chown
perintah?