Mentre eseguo il ls -lcomando /usr/bin/sudo, mostra
$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 121144 Feb 28 2013 /usr/bin/sudo
Cosa significa l' sautorizzazione per questo sudofile?
Mentre eseguo il ls -lcomando /usr/bin/sudo, mostra
$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 121144 Feb 28 2013 /usr/bin/sudo
Cosa significa l' sautorizzazione per questo sudofile?
Risposte:
s(setuid) significa impostare l'ID utente al momento dell'esecuzione. Se il bit setuid è attivato su un file, l'utente che esegue quel file eseguibile ottiene le autorizzazioni dell'individuo o del gruppo proprietario del file.
$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 121144 Feb 28 2013 /usr/bin/sudo
In questa sautorizzazione è stato dato al proprietario, quindi rappresenta il file è eseguibile e la modalità set-user-ID è impostata.