2010-09-23 14:58:38 +0000 2010-09-23 14:58:38 +0000
117
117

Cos'è l'utente "ruota" in OS X?

Recentemente ho reinstallato iTunes e ho notato qualcosa di particolare. La versione “originale” di iTunes ha un utente nei permessi conosciuto come “wheel” che è impostato su “Read Only”. Ho trascinato questa versione di iTunes nel cestino e ho installato una nuova copia, e quando guardo le proprietà di iTunes non dice più ruota, ma solo admin.

Ecco uno screenshot con la nuova versione (a sinistra) e la vecchia versione (a destra):

Cos'è l'utente “ruota”? Come è impostato (non riesco a impostarlo nella GUI)? Perché i permessi dovrebbero essere diversi ora? Non è un problema, sono solo terribilmente curioso.

Risposte (4)

112
112
112
2010-09-23 15:34:15 +0000

Un po’ di colore:

Mac OS X ha radici in BSD UNIX, ovvero l'UNIX che venne fuori da UC Berkeley . Avevano un gruppo di persone fidate che potevano diventare superuser usando il comando su. Così hanno codificato il loro UNIX per permettere solo alle persone in questo specifico gruppo di diventare superuser usando su. Scelsero il nome del gruppo ‘wheel’, presumibilmente un riferimento ad altri sistemi che avevano WHEEL, forse un riferimento all'essere una grande ruota

È meno importante ora che hai i popup di autorizzazione della GUI e sudo. Puoi usare sudo senza essere nel gruppo wheel, credo.

Per quanto riguarda il passaggio a wheel, chgrp dovrebbe essere vostro amico, una volta che siete root.

28
28
28
2010-09-23 14:59:48 +0000

wheel è il gruppo degli amministratori di sistema in BSD, proprio come root è l'utente amministratore di sistema.

È comune aggiungere i permessi sudo agli utenti del gruppo wheel.

11
11
11
2013-06-04 22:01:09 +0000

wheel è il gruppo usato da OSX per il ‘sistema’ /Applicazioni. Era presente almeno dal 1989-03-13 nella fonte di BSD Unix .

Se la connotazione sia ‘grande ruota’ o ‘ruota della fortuna’ non è chiaro dalle mie fonti, ma l'appartenenza alla ruota è speciale.

In OS X PAM è usato per impostare la politica che su(1) userà. In particolare, per default solo gli utenti nei gruppi admin o wheel possono passare a UID 0 (root). Questo requisito di gruppo può essere cambiato modificando la sezionepam_group di /etc/pam.d/su. Vedi pam_group(8) per dettagli su come modificare questa impostazione.

2
2
2
2018-11-12 09:41:18 +0000

La connotazione “ruota” si riferisce a “essere al volante”, o al controllo del ponte di una nave.

Cercherò di trovare la mia fonte per questo, ma sono sicuro al 100%.