@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 :
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 ?
Droits après mise à jour du plugin
-
Chrominator
- Messages : 1042
- Inscription : 19 déc. 2015, 07:29
- Localisation : France
Droits après mise à jour du plugin
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
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
Re: Droits après mise à jour du plugin
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.
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
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
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.
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
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
Re: Droits après mise à jour du plugin
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.
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.