XKCD: Panino

Assegnare i permessi corretti agli utenti è come giocare a Simone dice

Il quote stavolta l’ho dovuto interpretare a senso :-D

La vignetta forse più famosa in assoluto di XKCD, riciclata e riusata e chi più ne ha più ne metta.
Chi non ha mai tentato (sognato) di comandare a bacchetta qualcuno semplicemente anteponendo la parolina magica sudo?
sudo è il nuovo abracadabra, o meglio, il nuovo apriti sesamo -e fanculo ad ali babà-.
sudo è un eseguibile presente sui sistemi (derivati da) Unix che permette ad un utente di innalzare temporaneamente i suoi privilegi (diritti) di esecuzione sul comando specificato come parametro. Il sistema operativo chiederà all’utente la sua password, e se abilitato (nel file sudoers) all’innalzamento dei privilegi, eseguirà il comando.
Ad esempio, un tipico uso in Ubuntu è


sudo apt-get install lyx

dove ‘apt-get install lyx’ è il comando che necessita di privilegi da amministratore per installare il pacchetto lyx.
Modifica altamente ilare e necessaria è l’aggiunta degli insulti a sudo: aggiugendo al file sudoers una parola, si verrà insultati fantasiosamente quando si sbaglia la password.

Per la cronaca, si può simulare la vignetta in inglese facendo un Makefile con questo codice:


me:
@if [ $(USER) == “root” ]; then echo ok; \
else echo “make it yourself”; fi;

a:
@echo >/dev/null

sandwich:
@echo >/dev/null

E dalla directory in cui è contenuto il file nel terminale si vedrà


$make me a sandwich
make it yourself
$sudo make me a sandwich
ok

Applicato a certe donzelle pero’ potrebbe sortire questi effetti. :rofl:

Vignetta originale su XKCD.

Fonte: XKCD Forums

[more]
Per la serie aggiunte necessarie su Ubuntu, si segnala anche il pacchetto ‘sl’ che, quando sbagli a digitare ‘ls’, mostra a video un trenino ascii.
[/more]

Ah per inciso, questo è un ‘repost meglio’ (repoost) quindi snipers STFU.