Perché quando fornisco un nome utente durante il processo di installazione di Ubuntu, viene creato anche un nuovo gruppo con quel nome?
C'è un motivo per cui non siamo semplici amministratori?
Perché quando fornisco un nome utente durante il processo di installazione di Ubuntu, viene creato anche un nuovo gruppo con quel nome?
C'è un motivo per cui non siamo semplici amministratori?
Risposte:
Essere un amministratore ti apre solo un sacco di altre opzioni come utente (sono per lo più irrilevanti), ma non cambierà nulla.
Per impostazione predefinita, il primo utente (quello creato dall'installer) è un amministratore (essenzialmente) con alcune opzioni disabilitate per sicurezza. Il motivo per cui ognuno ottiene un gruppo separato è semplicemente perché semplifica la gestione dei sistemi di autorizzazione (su Unix) in questo modo.
group
e a kind of user
? Stai dicendo che puoi essere nel root
gruppo ma essere Desktop User
allo stesso tempo?
Ciò è necessario a causa dei diritti del file system Linux. Linux (e altre varianti di Unix) hanno la giusta impostazione per 3 tipi di utenti: un proprietario, un gruppo proprietario e "altri" (cioè qualcuno che non è il proprietario e non appartiene al gruppo proprietario). Tutti i file (su filesystem linux) sono obbligati ad avere un proprietario e un gruppo proprietario.
Poiché di solito i file creati da un utente sono pensati per quell'utente, solo il proprietario è impostato per l'utente e il gruppo proprietario è impostato su un gruppo speciale a cui appartiene l'utente: il gruppo con il suo nome utente. Ecco perché un tale gruppo viene creato ogni volta che viene creato un nuovo utente.
Administrator
e Desktop User
sono praticamente inutili? (Modifica: Apparentemente quelli non sono affatto "gruppi", sono così confuso ...)
Ci sei tu, root (admin) e tutti gli altri. Viene automaticamente aggiunto ai sudoer e può funzionare come root (admin) tramite sudo a causa dello stato del gruppo. Root e Administrator sono abbastanza sinonimi.
Ubuntu vuole rendere facile per gli utenti iniziare a funzionare senza dover installare e configurare tutte quelle cose.
EDIT: leggi RootSudo