|
Dimensione: 4322
Commento:
|
Dimensione: 3461
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 7: | Linea 7: |
| <<Anchor(abilitare_login_root)>> = Abilitare l'accesso come utente root = Per impostazione predefinita in '''Ubuntu''' l'accesso come utente '''root''' è disabilitato per motivi di sicurezza. Qualora si debba usare l'utente root in maniera occasionale, è possibile utilizzarlo temporaneamente tramite il comando:{{{ sudo su }}} Se strettamente necessario, è comunque possibile abilitare l'accesso come utente '''root''' assegnandogli una password con il seguente comando:{{{ sudo passwd root }}} La prima password richiesta è quella per '''sudo''', successivamente verrà richiesta la password per l'utente '''root''' e la successiva conferma. Per disabilitare l'accesso come amministratore si può usare il seguente comando:{{{ sudo passwd -l root }}} In questo modo l'accesso come utente '''root''' risulterà nuovamente bloccato. |
|
| Linea 31: | Linea 12: |
| Innanzitutto si ricorda che quando è necessario avviare da [[AmministrazioneSistema/Terminale|terminale]] un'applicazione grafica usando i privilegi d'amministrazione, è consigliabile '''evitare''' l'utilizzo diretto del semplice comando '''sudo'''. Infatti, anche se non si dovessero ravvisare malfunzionamenti, non impostando le variabili di ambiente in modo corretto, ne consegue che all'interno della propria '''Home''' alcuni file possano divenire proprietà di '''root'''. | Innanzitutto si ricorda che, quando è necessario avviare da [[AmministrazioneSistema/Terminale|terminale]] un'applicazione grafica usando i privilegi d'amministrazione, è consigliabile '''evitare''' l'utilizzo diretto del semplice comando '''sudo'''. Infatti, anche se non si dovessero ravvisare malfunzionamenti, non impostando le variabili di ambiente in modo corretto, ne consegue che all'interno della propria '''Home''' alcuni file possano divenire proprietà di '''root'''. |
Problemi in questa pagina? Segnalali in questa discussione
Avviare applicazioni grafiche con privilegi di amministrazione
Tramite terminale
Innanzitutto si ricorda che, quando è necessario avviare da terminale un'applicazione grafica usando i privilegi d'amministrazione, è consigliabile evitare l'utilizzo diretto del semplice comando sudo. Infatti, anche se non si dovessero ravvisare malfunzionamenti, non impostando le variabili di ambiente in modo corretto, ne consegue che all'interno della propria Home alcuni file possano divenire proprietà di root.
Per evitare questo inconveniente, è sufficiente utilizzare il comando sudo con i parametri -H o -i.
Ad esempio per aprire il file /etc/fstab con l'editor mousepad di Xfce con i privilegi di amministrazione:
sudo -H mousepad /etc/fstab
o in alternativa:
sudo -i mousepad /etc/fstab
Si raccomanda di non chiudere l'emulatore di terminale prima di aver chiuso correttamente il programma lanciato.
Nel caso si fosse avviato un programma grafico tramite il semplice comando sudo, consultare il seguente paragrafo per ripristinare la corretta configurazione dei permessi nella propria Home. |
Tramite gvfs
Esempio:
gedit admin:///etc/default/apport
Tramite pkexec
Per i programmi. Esempio:
pkexec gparted
Tramite su-to-root
- Installare il pacchetto menu.
Esempio:
su-to-root -X -c 'leafpad /etc/default/grub'
Tramite gksudo, kdesudo e lxqt-sudo (Ubuntu 17.10 e precedenti)
gksudo (o gksu): comando comunemente utilizzato su sistemi con ambienti grafici basati su librerie GTK (GNOME, Xfce, ecc..). Assicurarsi di aver installato il pacchetto gksu.
Esempio: aprire il file /etc/apt/sources.list con l'editor gedit di GNOME e con i privilegi di amministrazione:gksudo gedit /etc/apt/sources.list
kdesudo: comando utilizzato su sistemi che utilizzato l'ambiente grafico KDE. Assicurarsi di aver installato il pacchetto kdesudo.
Esempio: aprire il file /etc/apt/sources.list con l'editor kate di KDE e con i privilegi di amministrazione:kdesudo kate /etc/default/grub
lxqt-sudo: comando utilizzato su sistemi che utilizzato l'ambiente grafico LxQt. Assicurarsi di aver installato il pacchetto lxqt-sudo.
Esempio: aprire il file /etc/apt/sources.list con l'editor featherpad di LxQt e con i privilegi di amministrazione:lxqt-sudo featherpad /etc/default/grub
