Ho 2 utenti sul mio server. Uno con accesso sudo un altro senza. Come posso dare accesso ai registri di nginx
/var/log/nginx/error.log
A un altro utente senza sudo
permesso di usare cat /var/log/nginx/error.log
? Posso creare qualcosa come un symlink per accedere alla sua directory / home / username?
Quindi la mia domanda è: come può un utente senza sudo
permesso controllare i registri nginx?
sudo
per concedergli effettivamente le autorizzazioni, a seconda di come desideri configurarlo.
setfacl -m 'user:someuser:r' /var/log/nginx/error.log
. Non sono sicuro di come funzionerebbe con logrotate. sudo
l'accesso a cat / tail / etc il registro è probabilmente un'opzione migliore comunque.
sudo
accesso a cosa? Non è chiaro dalla tua domanda. So che alcune persone fanno "accesso sudo" per indicare "accesso root", ma questo non è tecnicamente accurato. Per favore, ellaborate.