Les problèmes de propriétaire autour de Plex sont généralement causés par une discordance entre l’utilisateur d’exécution, l’UID/GID de l’hôte et les permissions du chemin monté.
Les fichiers réapparaissent-ils avec un propriétaire inattendu après leur suppression ou leur recréation, ou Plex perd-il l’accès après qu’un autre conteneur a écrit dans le même répertoire ? Vérifiez quel utilisateur crée réellement chaque fichier sur l’hôte, puis comparez cette identité avec le mappage du conteneur et les permissions des répertoires parents. Évitez les modifications récursives en 777, car elles masquent le problème d’identité au lieu de le résoudre.
Trouvez le processus qui crée réellement le fichier
Plex ne contrôle pas le propriétaire en fonction du nom de l’application ; le système d’exploitation enregistre l’utilisateur et le groupe numériques du processus qui crée le fichier. Dans Docker, cette identité peut différer du nom d’utilisateur auquel vous vous attendez sur l’hôte.
Les fichiers montés avec une liaison suivent les règles de propriété de l’hôte. Ainsi, une discordance d’UID/GID peut provoquer des échecs de permission même lorsque les bits de mode du répertoire semblent permissifs ; c’est la base à établir pour la propriété des fichiers Plex.
Le signal utile est l’UID et le GID numériques affichés sur l’hôte pour un fichier fiable et pour un nouveau fichier recréé présentant le problème. Si les identifiants diffèrent, l’identité du créateur ou le mappage du conteneur a changé.
Vérifiez tout le chemin, pas seulement le dossier final
Vérifiez les permissions d’exécution sur chaque répertoire parent, ainsi que les permissions de lecture ou d’écriture là où Plex doit y accéder. Un mode correct sur le dossier multimédia final ne peut pas compenser un répertoire parent qui bloque la traversée.
Lors de l’analyse de la propriété des fichiers Plex, une architecture de serveur multimédia peut conserver les données d’application soumises à de nombreuses écritures en local tout en utilisant un stockage réseau pour les contenus multimédias volumineux, ce qui réduit la latence et l’exposition aux risques liés aux montages pour les données de l’application.
Créez un fichier de test en suivant le même processus que celui qui produit le problème, puis vérifiez immédiatement sa propriété. Cela permet d’isoler le processus d’écriture sans attendre une analyse ou une importation complète de la bibliothèque.
Corrigez la stratégie d’identité et de groupe avant les modes
Alignez l’UID/GID du conteneur ou le groupe partagé sur la politique de répertoires de l’hôte, puis corrigez la propriété uniquement sur le chemin concerné. Utilisez la modification de permissions la moins étendue possible pour accorder à Plex l’accès en lecture ou en écriture dont il a réellement besoin.
Si un autre conteneur crée les fichiers, corrigez également ce processus d’écriture. Exécuter régulièrement chown après chaque import ne constitue qu’un palliatif, et non une stratégie de propriété stable.
Redémarrez les conteneurs concernés et créez un nouveau fichier de test. La correction est validée uniquement lorsque les nouveaux fichiers héritent du propriétaire ou du groupe prévu et que Plex peut les analyser ou les lire sans réparation manuelle des permissions.
Accordez une attention particulière lorsque la propriété change en dehors du processus connu
Cessez de modifier les permissions si la propriété change même lorsque Plex et le processus d’écriture attendu sont arrêtés. Cela suggère la présence d’un service hôte, d’une tâche planifiée, d’une ACL NAS ou d’un comportement de montage extérieur à la configuration du conteneur.
Un modèle de permissions DAS ou NAS est plus facile à évaluer lorsque les rôles du calcul, des données d’application, du stockage multimédia et du réseau sont consignés séparément.
Transférez l’analyse vers le système de fichiers de l’hôte ou la couche de permissions du NAS lorsque les identifiants numériques sont corrects dans le conteneur, mais sont mappés de manière inattendue sur l’hôte. Ne modifiez pas la base de données Plex tant qu’il est clairement établi que le problème concerne l’identité au niveau du système de fichiers.
- Comparez l’UID/GID numériques des fichiers fiables et problématiques
- Vérifiez chaque répertoire parent du chemin
- Alignez la stratégie de groupe des conteneurs partagés
- Créez un nouveau fichier de test après avoir redémarré les processus d’écriture
Assistance et conseils
Plus à lire

Comment réduire la contention de la base de données Plex sur un hôte Docker très sollicité
Un guide de configuration de Plex pour les hôtes très sollicités, qui traite la base de données comme un état applicatif local et réduit...

Comment éviter les analyses et importations Plex en double
Un guide de prévention des analyses et importations Plex en double qui supprime les déclencheurs qui se chevauchent au lieu de désactiver complètement les...

Comment récupérer Plex lorsque son volume de données d’application est plein
Une procédure de récupération progressive pour les volumes complets de données d’application Plex, qui protège d’abord la base de données et évite de supprimer...

