tech:redhat_acces_var_log_mariadb_mariadb.log_sans_etre_root
Ceci est une ancienne révision du document !
Table des matières
RedHat accès /var/log/mariadb/mariadb.log sans être root
Voir aussi :
- Autre solution avec sudoeditexemple Sudoedit
- rsyslog
Après avoir essayé les ACL sans succès, de changer l'umask et autres…
Le plus simple :
chmod 755 /var/log/mariadb chmod o+r /var/log/mariadb/mariadb.log
Essai persistance des droits au démarrages
env EDITOR=vim crontab -e
@reboot ( sleep 10 ; chmod o+r /var/log/mariadb/mariadb.log )
Pb
Le problème de cette solution, c'est que cela ne fonctionne pas en cas de redémarrage du service mariadb (sans un redémarrage complet de la machine)
systemctl restart mariadb.service ls -l /var/log/mariadb/mariadb.log
Solution - systemd service dépendant d'un autre service
- /etc/systemd/system/mariadblog.service
[Unit] Description=MariaDB worldreadable log After=mariadb.service BindsTo=mariadb.service [Service] Type=oneshot ExecStart=/usr/bin/chmod o+r /var/log/mariadb/mariadb.log StandardOutput=journal [Install] WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable mariadblog.service
tech/redhat_acces_var_log_mariadb_mariadb.log_sans_etre_root.1742825205.txt.gz · Dernière modification : de 127.0.0.1
