Droits après mise à jour du plugin

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Droits après mise à jour du plugin

Message par Chrominator »

@pipiche à chaque fois que je fais la mise à jour du driver (via l'UI), mon système se retrouve avec un droit restreint pour les autres sur le répertoire de la description du contenu :
Capture d'écran 2025-03-17 083237.png
Capture d'écran 2025-03-17 083237.png (10.88 Kio) Consulté 2645 fois
Ceci bloque les autres programmes python qui ont besoin de parcourir les répertoires, raison pour laquelle je dois modifier manuellement les droits sur ce répertoire z4d_certified_devices-5.???.dist-info.

Est-ce un défaut de paramétrage de mon côté, ou serait-ce modifiable du côté de la procédure de mise à jour ?
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Droits après mise à jour du plugin

Message par Keros »

Comme DomoticZ fonctionne en root, les droits passent en root lorsque la mise à jour est lancée depuis le WebUI.

Tu peux appliquer la commande de la procédure d'installation sudo chmod pi:pi . (avec le point à la fin) pour réinitialiser les droits (remplacer pi si nécessaire).

En faisant les mises à jour en manuel (via le terminal), les droits restent ceux de ton utilisateur.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Droits après mise à jour du plugin

Message par Chrominator »

Merci, j'utilise un contournement à chaque fois en effet, j'aurais juste aimé savoir pourquoi accorder de droits aux autres lors de la création du répertoire.
Comme tu le vois, il y a des droits rwx pour le propriétaire, rx pour les membres du groupe et aucun pour les autres, ce qui est assez original.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: Droits après mise à jour du plugin

Message par lost »

Je pense que côté droits, rien de particulier n'est fait côté plugin: C'est juste le UMASK par défaut du compte root qui s'applique...
Maintenant, il me semble qu'il y avait moyen de faire fonctionner domoticz sur un compte non root même si pour ma part je ne l'ai pas fait car j'utilise le https sur son port par défaut (443, il arrive qu'il y ait du filtrage sur certains réseaux concernant les ports exotiques) et le bind d'un port <= 1024 requiert les droits root donc je pense que ca coincerait. Je pourrais sans doute binder un 1443 par exemple et faire une règle FW vers le 443 (en IPv4, on pouvait aussi faire via le NAT de la box mais plus en IPv6) mais jamais fait.
Si tu n'as pas ce besoin d'accès externe https sur port standard, il vaudrait mieux à tous points de vue lancer domoticz d'un compte utilisateur non root.
Répondre