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.