Home > Comandi Console, Dai forum, Debian, Gnome, Linux, Sistema, Trucchi, Ubuntu, ubuntu-it > Abilitare l’accesso root su GDM 2

Abilitare l’accesso root su GDM 2


Accesso rootSi 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.

Accesso root su GDM 2Voglio 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

  1. tux
    25 maggio 2010 alle 11:46 | #1

    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.

    • 25 maggio 2010 alle 13:53 | #2

      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:

      [daemon]
      TimedLoginEnable=true
      AutomaticLoginEnable=true
      TimedLogin=root
      AutomaticLogin=root
      TimedLoginDisplay=30
    • 25 maggio 2010 alle 14:00 | #3

      ho aggiornato l’articolo spostando la seconda operazione in una sezione alla fine.
      grazie della segnalazione
      ciao

  1. 15 maggio 2010 alle 19:29 | #1

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Iscriviti

Get every new post delivered to your Inbox.

Join 90 other followers