Come concedere l'autorizzazione di lettura Linux per un utente a un determinato file di proprietà di root?


1

Sto usando Amazon Linux (credo che sia basato su CentOS) e vorrei concedere l'autorizzazione di lettura a un determinato utente per un determinato file di proprietà di root. È possibile farlo mantenendo la proprietà principale del file ma senza aggiungere l'utente al gruppo principale?


"Mantenere la proprietà principale del file" - vuoi dire root:root? O può essere root:foo?
Kamil Maciorowski

OK, quindi mantengo il proprietario del file come root, ma cambio il gruppo in fooe quindi aggiungo il mio utente al gruppo foo?
RTF,

Potrebbe essere necessario creare prima questo gruppo. Impostare anche le autorizzazioni per i file per renderlo leggibile in gruppo. (Consento a qualcun altro di comporre una buona risposta con comandi reali e di prendermi il merito, dato che al momento ho fretta).
Kamil Maciorowski

Risposte:


3

Se il filesystem supporta ACL POSIX, utilizzare setfacl:

setfacl -m user:RTF:r myfile.txt

setfacl -m u:RTF:r myfile.txt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.