Il Finder consente a un utente non privilegiato di eseguire uno spegnimento assumendo che non vi siano altri utenti connessi, tuttavia l'arresto è un comando UNIX privilegiato. Qualcuno sa con quale meccanismo lo fa?
Si prega di chiarire come Finder consente di eseguire un arresto. Sul mio sistema 10.7.3 "shut down" fa parte del menu Apple e sempre presente, non fa parte del menu Finder.
/ sbin / shutdown è davvero un comando limitato, la funzione "Shut Down" del menu può utilizzare un meccanismo diverso (o potrebbe non esserlo). Immagino che il meccanismo esatto sfrutti in qualche modo la caratteristica del bit suideo di Unix. Suid consente di eseguire un comando come se il proprietario del file lo stesse eseguendo, ad es. il comando è di proprietà di root ma può essere eseguito da utenti non root. Questo è un metodo comune (e rischioso) per consentire agli utenti non privilegiati di eseguire comandi privilegiati.
Leggi altre domande sui tag shutdown administrator