우분투 소프트웨어 센터에서 Plex 미디어 서버를 설치하고 웹 인터페이스를 열었습니다. 컬렉션을 추가하여 시작하고 싶었습니다. 파일 브라우저를 제공했을 때로 이동하고 싶었습니다 /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
답변
당신은 내가 생각하는 두 가지 옵션이 있습니다. 플렉스 미디어 서버를 사용자로 실행하거나 그룹에 자신과 플렉스를 추가하고 해당 그룹에 홈 폴더에 대한 액세스 권한을 부여 할 수 있습니다. 나는 당분간 OS X에서 Plex Media Server를 실행하고 있으므로이 문제를 직접 경험하지는 않았지만 수정은 매우 사소합니다. 이 링크 는 Linux에서 그룹에 사용자를 추가하는 방법을 설명합니다. 이것이 Plex 서버를 Ubuntu로 전환 할 때 내가 생각하는 방식입니다.
답변
Plex는 plex
username 으로 실행 되므로 다음과 같은 권한 문제가 발생할 수 있습니다.
- Ubuntu는
/media/$USER
ACL 을 통한 액세스를 제한합니다 (이 경우 “+”ls -l /media
임). 아래 해결책. - 플렉스 사용자가 읽을 수 있도록 드라이브가 마운트되지 않았을 수 있습니다. 그것을 확인
ls -l
그룹 소유자, 그룹 권한 및 사용자 권한을보고, 드라이브 또는 원인이 문제 폴더에 있습니다. 아래 해결책. - 플렉스 사용자 또는 그룹이 폴더를 읽도록 허용하지 않을 수 있습니다.
sudo chmod -R u+r FOLDER
모든 사용자를 허용하는 데 사용하십시오 . 또는 flex 사용자를 폴더 그룹에 추가하고 (아래 참조)를 사용하십시오sudo chmod -R g+r FOLDER
.
Plex가 액세스 할 수 있도록 권한 수정 /media/$USER
귀하와 plex가 속한 그룹을 확인하십시오.
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 파티션의 권한 수정
NTFS 파티션은 다음에 적절한 읽기 권한으로 마운트해야합니다 /etc/fstab
.
사용자 및 그룹 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 RAID 디스크의 권한 수정
mdadm을 사용하는 경우 다음에서 필요할 수 있습니다 /etc/mdadm/mdadm.conf
.
CREATE mode=0775
답변
그룹에서 사용자로 플렉스를 추가 한 다음 그룹에서 사용자로 루트를 추가하십시오.
를 입력 한 다음 sudo gpasswd -a root yourusernamehere
, sudo gpasswd -a plex yourusernamehere
광산이다 / 당신이 당신의 암호입니다 다음 드라이브 경로를 사용하여이 명령을 실행 sudo는 암호를 제공해야합니다 미디어 / 플렉스 내 외장 드라이브 입력을위한 유 / 미디어 / 플렉스를 참조 여기에 경로
find /media/PLEX -type d -exec chmod 755 {} \;; find /media/PLEX -type f -exec chmod 644 {} \;
이것은 궁극적으로 plex가 파일과 폴더를 사용할 수있게합니다. 도움이 되었기를 바랍니다.
답변
plugdev 그룹에 Plex를 추가하십시오.
터미널을 열고 (을 누름 ControlAltT)
sudo gpasswd -a plex plugdev
다음을 입력하여 plex가 plugdev 그룹에 추가되었는지 확인하십시오.
groups plex
plex가 속한 그룹을 표시해야합니다. 그런 다음 컴퓨터를 재부팅하고 플렉스를 시작하여 문제가 해결되었는지 확인합니다.
plex를 plugdev에 추가하는 것이 효과가 있다면 다른 답변에서 제안한 것처럼 plex를 사용자 그룹에 추가하는 것보다 훨씬 낫습니다. 그것은 효과가 있지만 보안 현명한 아이디어는 아닙니다.
답변
- Plex를 설치하십시오.
- 터미널을 엽니 다.
- 삼바 설치-sudo apt-get install 삼바 설치.
- 에서
~
할 일cd ..
. 이것은 당신을 데려 갈 것/home
입니다. - 에 새 플렉스 폴더를 만듭니다
/home
.sudo mkdir plex
- 새 폴더로 이동하십시오.
cd plex
- 에 새 폴더 만들기
plex/
:sudo mkdir music
- 권한 설정 :
sudo chmod 777 * -R
- 필요한 경우 소유자 설정
sudo chown plex:plex -R
필요한 경우 다른 미디어에 대해서도 동일한 작업을 수행하십시오. 새 미디어를 추가 할 경우 권한 / 소유자도 설정해야 할 수도 있습니다.