Nous avons plusieurs développeurs qui maintiennent le système et je veux qu'ils lisent facilement les fichiers journaux dans / var / log / httpd sans avoir besoin d'un accès root. J'ai défini l'autorisation de lecture pour les «autres» utilisateurs, mais lorsque je lance la queue sur les fichiers journaux, l'autorisation est refusée:
[root@ourserver httpd]# chmod -R go+r /var/log/httpd
[root@ourserver httpd]# ls -la
drwxr--r-- 13 root root 4096 Oct 25 03:31 .
drwxr-xr-x. 6 root root 4096 Oct 20 03:24 ..
drwxr-xr-x 2 root root 4096 Oct 20 03:24 oursite.com
drwxr-xr-x 2 root root 4096 Oct 20 03:24 oursite2.com
-rw-r--r-- 1 root root 0 May 7 03:46 access_log
-rw-r--r-- 1 root root 3446 Oct 24 22:05 error_log
[me@ourserver ~]$ tail -f /var/log/httpd/oursite.com/error.log
tail: cannot open `/var/log/httpd/oursite/error.log' for reading: Permission denied
Peut-être que je manque quelque chose sur le fonctionnement des autorisations, mais je ne trouve pas de réponses faciles à ce sujet.
[me@ourserver ~]$ tail -f /var/log/httpd/oursite.com/error.log
<--- Alors, quelles sont les autorisations /var/log/httpd/oursite.com/error.log
- ce serait EXTRÊMEMENT PERTINENT . (Notez également la réponse de Joshua ci-dessous )