Ta problématique est d'accéder au contenu du fichier, pas forcément au fichier lui-même.
S'il s'agit de logs système alors tu peux contourner le problème en configurant syslog pour envoyer ces flux sur le réseau vers un serveur concentrateur. Ou bien tu peux demander à syslog d'écrire dans d'autres fichiers sur lesquels tu positionneras d'autres droits.
C'est un peu plus lourd à mettre en place mais si c'est pérenne et que tu as d'autres besoins similaires par la suite, ça peut valoir le coup.
Ou sinon, comme il a été dit, utiliser un script qui accedera au fichier et qui sera invoqué via un sudo.
Le setuid sur les scripts ça ne fonctionne pas et c'est tant mieux.
# Accéder au contenu du fichier
Posté par Dabowl_75 . En réponse au message Créer un lien symbolique avec des permissions différentes de la source ?. Évalué à 3.
Ta problématique est d'accéder au contenu du fichier, pas forcément au fichier lui-même.
S'il s'agit de logs système alors tu peux contourner le problème en configurant syslog pour envoyer ces flux sur le réseau vers un serveur concentrateur. Ou bien tu peux demander à syslog d'écrire dans d'autres fichiers sur lesquels tu positionneras d'autres droits.
C'est un peu plus lourd à mettre en place mais si c'est pérenne et que tu as d'autres besoins similaires par la suite, ça peut valoir le coup.
Ou sinon, comme il a été dit, utiliser un script qui accedera au fichier et qui sera invoqué via un sudo.
Le setuid sur les scripts ça ne fonctionne pas et c'est tant mieux.
https://unix.stackexchange.com/questions/364/allow-setuid-on-shell-scripts