我有一個可用的 owncloud 和 plex 安裝。現在我想在這兩者之間有一個共享資料夾。我創建了一個資料夾 /Music 並將其添加為 owncloud 中的外部儲存和 plex 中的庫。
我的問題是我無法設定資料夾的權限以使其同時工作。 Owncloud 使用使用者 www-data,plex 使用使用者 plex。如果我設定chown -R www-data:www-data /Music
只有Owncloud可以讀寫檔。如果我設定chown -R plex:plex /Music
只有Plex可以讀寫檔。
但現在我已將用戶 plex 添加到群組 www-data 中,usermod -a -G www-data plex
並且 groups plex 給了我plex: plex plugdev www-data
然後我更改了權限chmod -R 775 /Music
但 Plex 無法存取 web 應用程式上的資料夾。如果我輸入sudo -u plex touch /Music/newfile
它就可以了。但只有當我將資料夾的擁有者和群組設定為 plex 時,Web 應用程式才能運作。我嘗試將 www-data 使用者新增至群組 plex,但 owncloud 無法存取該資料夾。 Owncloud 似乎僅在使用者和群組設定為 www-data 時才起作用。
答案1
這是ACL權限..
例如:
setfacl g:plex:rwx /path/
setfacl g:www-data:rwx /path/