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 sudopermesso 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 sudopermesso controllare i registri nginx?
sudoper 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. sudol'accesso a cat / tail / etc il registro è probabilmente un'opzione migliore comunque.
sudoaccesso 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.