You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-05-31 12:21:36

franz.minet
Member
Registered: 2008-07-30
Posts: 30

Problème de droits qui changent sur le fichier de log php-errors.log

bonjour je ne comprends pas toutes les 2 semaines le fichier de log php-errors change de propriétaire et de droits et du coup cela génére une erreur 500 lorsque l'on fait des modifications dans les tickets.

Je pense que c'est lié à la journalisation des logs, mais je n'arrive pas à trouver où est le mauvais paramétrage.

Merci d'avance

Offline

#2 2023-05-31 13:46:58

Chico008
Member
Registered: 2022-12-14
Posts: 383

Re: Problème de droits qui changent sur le fichier de log php-errors.log

tout depend
parfois c'est dans la conf apache que le rotate log est configuré, et donc a voir comment est lancé apache ou le rotate_log

chez moi c'est au niveau système directement, j'ai des rotation de log système, et les logs apache y sont aussi configuré, du coup c'est fait en root, mais on peut y gerer les permission des logs apres rotation.

Offline

#3 2023-05-31 14:44:50

franz.minet
Member
Registered: 2008-07-30
Posts: 30

Re: Problème de droits qui changent sur le fichier de log php-errors.log

Je ne suis pas un expert linux. Est ce que vous auriez un exemple pour gérer les permissions des logs après la rotation. Merci

Offline

#4 2023-06-01 09:20:10

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: Problème de droits qui changent sur le fichier de log php-errors.log

est ce que vous avez une tâche cron qui tourne ? est ce que cette tache est exécutée en tant que root, www-data ou un autre utilisateur ?
est ce que le propriétaire des nouveaux logs qui posent problème est le même que celui qui lance le cron ?


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#5 2023-06-11 09:20:18

franz.minet
Member
Registered: 2008-07-30
Posts: 30

Re: Problème de droits qui changent sur le fichier de log php-errors.log

Bonjour voici ce que j'ai dans le crontab de l'utilisateur www-data :

* * * * * /usr/bin/php8.0 /var/www/glpi-support/front/cron.php

et ce matin les droits ont basculés sur root : -rw-r--r-- 1 root     root       14929 10 juin  23:00 php-errors.log

Offline

#6 2023-06-11 16:56:35

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,418
Website

Re: Problème de droits qui changent sur le fichier de log php-errors.log

Bonjour,

Vous devez vérifier à la fois la crontab système et la crontab de l'utilisateur root pour vous assurer qu'il n'y a rien de lié à GLPI.


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

#7 2023-06-13 15:20:23

franz.minet
Member
Registered: 2008-07-30
Posts: 30

Re: Problème de droits qui changent sur le fichier de log php-errors.log

Je viens de verifier il n'y a rien concernant glpi pour les deux.
crontab système :
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

crontab utilisateur root

##GLPI Taches automatiques : mis sur www-data
#* * * * * /usr/bin/php8.0 /var/www/glpi-support/front/cron.php

0 23 * * *  /usr/bin/php /var/www/glpi-support/bin/console ldap:sync -c -n
0 23 * * *  /usr/bin/php /var/www/glpi-support/bin/console ldap:sync -u -n

#Backup DB
0 23 * * * /var/local/MariaDB-Maintenance

Je ne comprends pas du coup...

Offline

#8 2023-06-13 15:29:37

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: Problème de droits qui changent sur le fichier de log php-errors.log

voilà ce que j'ai dans ma CRONTAB
ma tâche cron.php et ma synchro utilisateurs sont lancées avec l'utilisateur apache, (www-data)

*/5 * * * * www-data cd /var/www/glpi/front/ && php cron.php > /dev/null
55 9  * * * www-data cd /var/www/glpi &&  php bin/console glpi:ldap:synchronize_users -s "2" >/dev/null

mes fichiers de log sont dans /var/log/glpi  et le proprietaire  apache ( chown -R www-data:www-data /var/log/glpi )

je n'ai plus de changement de propriétaires des fichiers de log


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#9 2023-06-14 15:13:14

franz.minet
Member
Registered: 2008-07-30
Posts: 30

Re: Problème de droits qui changent sur le fichier de log php-errors.log

Merci je viens de faire une modification dans le crontab de www-data à voir si cela fonctionne réponse lundi

Offline

#10 2023-06-15 01:25:54

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,418
Website

Re: Problème de droits qui changent sur le fichier de log php-errors.log

Ces deux entrées se trouvent dans la crontab de l'utilisateur root et ne sont pas commentées ?
0 23 * * *  /usr/bin/php /var/www/glpi-support/bin/console ldap:sync -c -n
0 23 * * *  /usr/bin/php /var/www/glpi-support/bin/console ldap:sync -u -n

Last edited by cconard96 (2023-06-15 01:26:19)


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

#11 2023-06-19 16:01:27

franz.minet
Member
Registered: 2008-07-30
Posts: 30

Re: Problème de droits qui changent sur le fichier de log php-errors.log

Bonjour oui je confirme, utilisateur Root et pas commentées

Offline

#12 2023-06-20 01:02:06

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,418
Website

Re: Problème de droits qui changent sur le fichier de log php-errors.log

Ils doivent également être déplacés vers la crontab pour l'utilisateur www-data.

Il vous faudra alors vérifier que les permissions sur les fichiers GLPI (en particulier le dossier "files" et son contenu) sont correctes.


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

Board footer

Powered by FluxBB