Ubuntu Software CenterからPlexメディアサーバーをインストールし、Webインターフェイスを開きました。コレクションを追加することから始めたいと思いました。ファイルブラウザが表示されたときに、/home/robin/Videos
にアクセスしたかったのです。 /home
は私の知る限りです。 robin
の前に矢印が表示されていましたが、ディレクトリツリーを展開しようとしたときに空でした。 /media/Data
にアクセスしようとしたときにも同じことが起こりました。私の場合、メディアファイルはすべてこれらの2つのディレクトリ内にあるため、このようにはまったく役に立ちません。
ヘルプをいただければ幸いです。
私の最初の推測は正しいもののようでした。いつものように、許可の問題です。他のユーザーにホームフォルダーへのアクセスを許可せずに、ホームフォルダーへのプレックスへのアクセスを許可するにはどうすればよいですか?私のホームフォルダーは暗号化されているため、おそらく少し複雑になります。
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
私には2つの選択肢があると思います。ユーザーとしてプレックスメディアサーバーを実行するか、グループに自分自身とプレックスを追加して、そのグループにホームフォルダーへのアクセス権を付与できます。とりあえずOS XでPlex Media Serverを実行しているので、この問題に自分で遭遇したことはありませんが、修正はかなり簡単なはずです。 このリンク Linuxでグループにユーザーを追加する方法を説明します。これは、PlexサーバーをUbuntuに切り替えたときに進む方法だと思います。
Plexはplex
ユーザー名で実行されるため、次のアクセス許可の問題が発生する可能性があります。
/media/$USER
へのアクセスを制限します(ls -l /media
の場合は「+」です)。以下のソリューション。ls -l
で確認し、グループ所有者、グループのアクセス許可、ユーザーのアクセス許可を確認します。以下のソリューション。Sudo chmod -R u+r FOLDER
を使用して、すべてのユーザーを許可します。または、フレックスユーザーをフォルダグループに追加し(以下を参照)、Sudo chmod -R g+r FOLDER
を使用します。/media/$USER
にアクセスできるようにアクセス許可を修正自分とプレックスが属するグループを確認します。
groups
groups plex
次に、ユーザーグループにplex
ユーザーを追加し、このグループが/media/$USER
にアクセスできるようにします。
MYGROUP="$USER"
Sudo usermod -a -G $MYGROUP plex
Sudo chown $USER:$MYGROUP /media/$USER
Sudo chmod 750 /media/$USER
Sudo setfacl -m g:$MYGROUP:rwx /media/$USER
Sudo service plexmediaserver restart
NTFSパーティションは、/etc/fstab
の適切な読み取り権限でマウントする必要があります。
ユーザーIDとグループID(例では1000と1000)を確認します。
id
/etc/fstab
を編集して、ユーザーグループおよびすべてのユーザーの読み取り権限でドライブをマウントします(umask、目的の「chmod」番号から777を引いたもの)。
UUID="XXXXXX" /media/USERNAME/MOUNTPOINT ntfs rw,nosuid,nodev,allow_other,default_permissions,uid=1000,gid=1000,umask=002 0 0
Mdadmを使用している場合、/etc/mdadm/mdadm.conf
でこれが必要になる場合があります。
CREATE mode=0775
グループのユーザーとしてプレックスを追加し、グループのユーザーとしてルートを追加します。
Sudo gpasswd -a root yourusernamehere
、Sudo gpasswd -a plex yourusernamehere
と入力すると、パスワードであるSudoパスワードを指定し、ドライブパスを使用してこのコマンドを実行する必要があります。/media/PLEXを参照
find /media/PLEX -type d -exec chmod 755 {} \;; find /media/PLEX -type f -exec chmod 644 {} \;
これにより、最終的にプレックスがファイルとフォルダーを使用できるようになります。お役に立てれば。
Plexをplugdevグループに追加してみてください。
ターミナルを開く(を押す ControlAltT)と入力
Sudo gpasswd -a plex plugdev
次を入力して、プレックスがplugdevグループに追加されたことを確認します。
groups plex
プレックスが属するグループも表示されます。次に、コンピューターを再起動してプレックスを起動し、問題が修正されたことを確認します。
単にプレックスをplugdevに追加するだけで問題が解決する場合は、他の回答で提案されているように、ユーザーグループにプレックスを追加するよりもはるかに優れています。それはうまくいくかもしれませんが、セキュリティに関して賢明なアイデアではありません。