Le informazioni di accesso sono legate agli UID in Linux. Tuttavia, quando apro il file sudoers, i sudoer sono definiti dal nome utente anziché dall'UID.
Perché vengono usati nomi utente anziché UID?
Il file sudoers cambia automaticamente quando usermod -l
viene eseguito?
Frammento:
# User privilege specification
root ALL=(ALL:ALL) ALL
#0 ALL=(ALL:ALL) ALL
invece di root ALL=(ALL:ALL) ALL
È un po 'strano legare queste regole di sicurezza a uno specifico nome utente o nome gruppo poiché possono essere cambiate. Gli ID utente e ID gruppo non possono essere modificati.
etc/passwd
( etc etc ) e facendo chown -R newUID:newGUID
con qualche cura aggiuntiva ... BTW L'idea è quella di creare un alias per gruppi sudo, per gruppo di gruppo e così via ... quindi l'UID dovrebbe diventare rapidamente un casino da amministrare ... ma la risposta definitiva suppongo che tu possa avere solo da chi l'ha fatto e lo sta ancora migliorando e lavorando su ... (Todd)