Abilitare l’accesso root su GDM 2
Si tratta di una richiesta molto particolare, questa operazione è fortemente sconsigliata e non porta nessun beneficio particolare. Tutte le operazioni sono possibili anche senza usare direttamente un account root, attraverso il comando sudo.
La riporto a titolo informativo, in qualche caso molto particolare forse potrà essere utile: ovvero come accedere alla modalità grafica usando l’utente root, senza giri particolari via console ma direttamente dal gestore degli accessi: GDM 2.
Com’è risaputo su Ubuntu l’utente root non ha una password valida, non potrà quindi accedere tramite GDM 2. Per aggirare il problema basterà impostare una password per l’utente root con:
sudo passwd root
[sudo] password for ubuntu: ***** Inserire nuova password UNIX: ****** Reinserire la nuova password UNIX: ****** passwd: password updated successfully
Gli asterischi sono stati aggiunti per chiarire che in tal punto va digitata la password, anche se essa non sarà mostrata.
Attenzione soltanto all’ordine: la prima volta con la richiesta [sudo] sarà per la password dell’utente in corso che sta usando il computer. Questa richiesta potrebbe non venire mostrata.
In seguito è chiesta la password da assegnare all’utente root, da inserire due volte per conferma. Il messaggio password updated successfully indica l’avvenuto cambio della password.
Sin da subito sarà possibile accedere come root al gestore degli accessi, semplicemente scegliendo la voce (other…) / (Altri…) e indicando il nome utente root e la password impostata in precedenza.
Voglio però che non passi un messaggio erroneo, soprattutto per chi inizia ad usare Linux: non è mai necessario accedere con l’utente root, tutte le operazioni sono fattibili usando l’account normale e il comando sudo.
Usando invece l’utente root si possono fare disastri inimmaginabili, si possono alterare i permessi delle cartelle, rendendo impossibile l’accesso all’utente principale.
Questa soluzione è indicata unicamente come situazione eccezionalmente particolare.
In caso di problemi all’accesso
Come mi hanno fatto notare nei commenti, questo passaggio generalmente non è necessario ma in una certa configurazione preinstallata mi è capitato di dover fare questa modifica per consentire l’accesso come root.
sudo gedit /etc/gdm/gdm.schemas
Senza toccare il resto del file, modificare questo gruppo:
<schema> <key>greeter/Exclude</key> <signature>s</signature> <default>bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap</default> </schema>
Semplicemente eliminare la voce root in questo modo:
<schema> <key>greeter/Exclude</key> <signature>s</signature> <default>bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap</default> </schema>
Quindi salvare il file e riprovare l’accesso.
Da una richiesta del forum ubuntu-it.org: [GDM] logarsi da root











ma basta solo attivare la passwd, non c’è bisogno di editare il file per accedere poi come root, sarebbe interessante invece poterci accedere in automatico.
sai che hai ragione? ho provato su un’altra installazione e non c’è bisogno di modificare gdm.schemas
però nell’installazione a casa non mi consentiva l’accesso come root direttamente, per questo mi ero cercato questa scappatoia.
il login automatico è abbastanza semplice, basterà creare/modificare il file /etc/gdm/custom.conf e inserire all’interno:
ho aggiornato l’articolo spostando la seconda operazione in una sezione alla fine.
grazie della segnalazione
ciao