Utenti principali di Ubuntu e relative differenze
-
ubaldogulotta
- Prode Principiante
- Messaggi: 180
- Iscrizione: sabato 7 luglio 2012, 21:40
- Desktop: Ubuntu 16.04 64 bit
- Distribuzione: Ubuntu 16.04 64 bit
Utenti principali di Ubuntu e relative differenze
Ho preso una VPS su AWS ed appena accedo alla Shell se scrivo:
ls /home/
trovo scritto:
ubuntu
1) ubuntu è l'utente amministratore del OS?
2) Qual è la differenza tra ubuntu e root?
3) Inoltre perché quando accedo alla VPS in questo video si consiglia di digitare:
https://www.youtube.com/watch?v=oqUNkF8WoU4
sudo passwd
quando il file .ppk che uso su PuTTY resetta ad ogni accesso quella precisa password?
4) I comandi successivi sono:
su (cambiare utente)
apt-get update (aggiornare l'OS)
Perché devo accedere come root per aggiornare? Non posso farlo subito appena entrato nella Shell?
grazie
ls /home/
trovo scritto:
ubuntu
1) ubuntu è l'utente amministratore del OS?
2) Qual è la differenza tra ubuntu e root?
3) Inoltre perché quando accedo alla VPS in questo video si consiglia di digitare:
https://www.youtube.com/watch?v=oqUNkF8WoU4
sudo passwd
quando il file .ppk che uso su PuTTY resetta ad ogni accesso quella precisa password?
4) I comandi successivi sono:
su (cambiare utente)
apt-get update (aggiornare l'OS)
Perché devo accedere come root per aggiornare? Non posso farlo subito appena entrato nella Shell?
grazie
- Filoteo
- Entusiasta Emergente

- Messaggi: 1343
- Iscrizione: venerdì 28 agosto 2015, 9:38
- Desktop: Gnome
- Distribuzione: Arch Linux
Re: Utenti principali di Ubuntu e relative differenze
Su Linux gli utenti non root non possono eseguire operazioni privilegiate*, nel tuo caso “ubuntu” è uno di questi.
Ciononostante è possibile consentire a un utente di eseguire comandi come root usando sudo e fornendo la PROPRIA password. In questo caso parliamo di utente amministratore. Quindi se l’utente ubuntu esegue “sudo comando” e fornisce la password, “comando” viene eseguito come root.
Detto questo, nel video si consiglia di eseguire 3) per cambiare la password di root (per sicurezza), il file .ppk non resetta la password a ogni accesso, semplicemente ti permette di accedere via SSH come utente “ubuntu” usando un altro metodo di autenticazione, quale le chiavi SSH, al posto della password dell’utente “ubuntu”.
Aggiornare i pacchetti è una operazione privilegiata, ergo servono i permessi di root, ottenti tramite sudo apt-get update (eseguito da utente ubuntu) oppure come hai descritto (cioè usi “su” per diventare root, fornendo la password di root).
*ci sono delle eccezioni, quali SUID, capabilities e configurazioni sudoers ma non sono rilevanti al fine della risposta alle tue domande.
Ciononostante è possibile consentire a un utente di eseguire comandi come root usando sudo e fornendo la PROPRIA password. In questo caso parliamo di utente amministratore. Quindi se l’utente ubuntu esegue “sudo comando” e fornisce la password, “comando” viene eseguito come root.
Detto questo, nel video si consiglia di eseguire 3) per cambiare la password di root (per sicurezza), il file .ppk non resetta la password a ogni accesso, semplicemente ti permette di accedere via SSH come utente “ubuntu” usando un altro metodo di autenticazione, quale le chiavi SSH, al posto della password dell’utente “ubuntu”.
Aggiornare i pacchetti è una operazione privilegiata, ergo servono i permessi di root, ottenti tramite sudo apt-get update (eseguito da utente ubuntu) oppure come hai descritto (cioè usi “su” per diventare root, fornendo la password di root).
*ci sono delle eccezioni, quali SUID, capabilities e configurazioni sudoers ma non sono rilevanti al fine della risposta alle tue domande.
-
ubaldogulotta
- Prode Principiante
- Messaggi: 180
- Iscrizione: sabato 7 luglio 2012, 21:40
- Desktop: Ubuntu 16.04 64 bit
- Distribuzione: Ubuntu 16.04 64 bit
Re: Utenti principali di Ubuntu e relative differenze
Tutto chiarissimo, mille grazie.Filoteo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102577#p5102577][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Su Linux gli utenti non root non possono eseguire operazioni privilegiate*, nel tuo caso “ubuntu” è uno di questi.
Ciononostante è possibile consentire a un utente di eseguire comandi come root usando sudo e fornendo la PROPRIA password. In questo caso parliamo di utente amministratore. Quindi se l’utente ubuntu esegue “sudo comando” e fornisce la password, “comando” viene eseguito come root.
Detto questo, nel video si consiglia di eseguire 3) per cambiare la password di root (per sicurezza), il file .ppk non resetta la password a ogni accesso, semplicemente ti permette di accedere via SSH come utente “ubuntu” usando un altro metodo di autenticazione, quale le chiavi SSH, al posto della password dell’utente “ubuntu”.
Aggiornare i pacchetti è una operazione privilegiata, ergo servono i permessi di root, ottenti tramite sudo apt-get update (eseguito da utente ubuntu) oppure come hai descritto (cioè usi “su” per diventare root, fornendo la password di root).
*ci sono delle eccezioni, quali SUID, capabilities e configurazioni sudoers ma non sono rilevanti al fine della risposta alle tue domande.
L'unica cosa che non capisco è perché se ubuntu non è un utente privilegiato come mai riesco a cambiare la password di root proprio da ubuntu con un semplice comando (sudo passwd)?
- Filoteo
- Entusiasta Emergente

- Messaggi: 1343
- Iscrizione: venerdì 28 agosto 2015, 9:38
- Desktop: Gnome
- Distribuzione: Arch Linux
Re: Utenti principali di Ubuntu e relative differenze
Sì scusa, alla luce dei fatti è un utente amministratore, puoi vederlo eseguendo “groups”, dovresti vedere il gruppo sudo tra quelli elencati.
Nella configurazione standard di sudo ciò lo rende potente come root, ergo dovresti cambiare anche la password dell’utente ubuntu con “passwd”.
Maggiori informazioni: https://wiki.ubuntu-it.org/AmministrazioneSistema/Sudo
Nella configurazione standard di sudo ciò lo rende potente come root, ergo dovresti cambiare anche la password dell’utente ubuntu con “passwd”.
Maggiori informazioni: https://wiki.ubuntu-it.org/AmministrazioneSistema/Sudo
-
ubaldogulotta
- Prode Principiante
- Messaggi: 180
- Iscrizione: sabato 7 luglio 2012, 21:40
- Desktop: Ubuntu 16.04 64 bit
- Distribuzione: Ubuntu 16.04 64 bit
Re: Utenti principali di Ubuntu e relative differenze
Devo digitare per farlo?[/b]
Ecco il comando che mi chiedi e di cui non comprendo a pieno l'output:
grazie
Codice: Seleziona tutto
sudo passwd ubuntuEcco il comando che mi chiedi e di cui non comprendo a pieno l'output:
Codice: Seleziona tutto
ubuntu@ip-...:~$ groups
ubuntu adm dialout cdrom floppy sudo audio dip video plugdev lxd netdev
ubuntu@ip-...:~$ ls /home/
ubuntu
ubuntu@ip-...:~$- Filoteo
- Entusiasta Emergente

- Messaggi: 1343
- Iscrizione: venerdì 28 agosto 2015, 9:38
- Desktop: Gnome
- Distribuzione: Arch Linux
Re: Utenti principali di Ubuntu e relative differenze
“passwd” si comporta in questo modo:
1) Se chiamato senza argomenti, cambia la password dell’utente che lo ha eseguito (chiendendo la password attuale)
2) Se chiamato con il nome di un utente, cambia la password di quell’utente. Tuttavia, eseguendo passwd come utente normale non puoi cambiare la password di un altro utente, per farlo devi eseguire passwd come root.
Puoi farlo in diversi modi:
a) Esegui “su”, inserisci la password di root, quindi esegui passwd nome_utente
b) Esegui “sudo -i”, inserisci la password di ubuntu, quindi esegui passwd nome_utente
c) Esegui “sudo passwd nome_utente”, quindi inserisci la password di ubuntu
La differenza chiave è che a) e b) aprono una shell interattiva come utente root mentre c) esegue solo il comando dettato dagli argomenti successivi a “sudo” come root.
Giacché devi cambiare la password di ubuntu dall’utente ubuntu, rientri nel caso 1) quindi fai “passwd” semplicemente. “sudo passwd ubuntu” funziona allo stesso modo ma è superfluo.
Nota che l’utente root può cambiare la password di qualsiasi utente senza conoscere la password precedente.
L’output di “groups” mostra tutti i gruppi di cui fa parte “ubuntu”, tra questi vedi il gruppo “sudo”.
1) Se chiamato senza argomenti, cambia la password dell’utente che lo ha eseguito (chiendendo la password attuale)
2) Se chiamato con il nome di un utente, cambia la password di quell’utente. Tuttavia, eseguendo passwd come utente normale non puoi cambiare la password di un altro utente, per farlo devi eseguire passwd come root.
Puoi farlo in diversi modi:
a) Esegui “su”, inserisci la password di root, quindi esegui passwd nome_utente
b) Esegui “sudo -i”, inserisci la password di ubuntu, quindi esegui passwd nome_utente
c) Esegui “sudo passwd nome_utente”, quindi inserisci la password di ubuntu
La differenza chiave è che a) e b) aprono una shell interattiva come utente root mentre c) esegue solo il comando dettato dagli argomenti successivi a “sudo” come root.
Giacché devi cambiare la password di ubuntu dall’utente ubuntu, rientri nel caso 1) quindi fai “passwd” semplicemente. “sudo passwd ubuntu” funziona allo stesso modo ma è superfluo.
Nota che l’utente root può cambiare la password di qualsiasi utente senza conoscere la password precedente.
L’output di “groups” mostra tutti i gruppi di cui fa parte “ubuntu”, tra questi vedi il gruppo “sudo”.
- Stealth
- Tenace Tecnocrate

- Messaggi: 17365
- Iscrizione: martedì 31 gennaio 2006, 22:55
- Desktop: Gnome
- Distribuzione: Ubuntu 22.04 LTS
Re: Utenti principali di Ubuntu e relative differenze
In effetti è strano, ti fanno cambiare utente quando potresti andare avanti con quello, visto che è amministratore. Avrei detto che, una volta abilitato l'utente root (di default su ubuntu non lo è) avevano rimosso l'utente dal gruppo sudo, e invece no. Per togliermi l'ultima curiosità io proverei, una volta fatto l'accesso, ad aggiornare con l'utente "ubuntu"
ciao
Codice: Seleziona tutto
sudo apt update- Darren
- Scoppiettante Seguace

- Messaggi: 402
- Iscrizione: giovedì 30 ottobre 2008, 10:08
- Desktop: KDE Plasma
- Distribuzione: Arch Linux
- Sesso: Maschile
- Località: Alessandria
Re: Utenti principali di Ubuntu e relative differenze
forse ti fanno cambiare utente perchè probabilmente "ubuntu" è generico e inoltre qualcuno non vuole "chiamarsi" ubuntu e preferisce usare "pippo" come nome utente, con la relativa /home/pippoStealth [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102618#p5102618][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:In effetti è strano, ti fanno cambiare utente quando potresti andare avanti con quello, visto che è amministratore. Avrei detto che, una volta abilitato l'utente root (di default su ubuntu non lo è) avevano rimosso l'utente dal gruppo sudo, e invece no. Per togliermi l'ultima curiosità io proverei, una volta fatto l'accesso, ad aggiornare con l'utente "ubuntu"ciaoCodice: Seleziona tutto
sudo apt update
skype: live:.cid.298cc9477050507b
telegram: @shutter1sland
telegram: @shutter1sland
- Filoteo
- Entusiasta Emergente

- Messaggi: 1343
- Iscrizione: venerdì 28 agosto 2015, 9:38
- Desktop: Gnome
- Distribuzione: Arch Linux
Re: Utenti principali di Ubuntu e relative differenze
Veramente non gli fanno cambiare il nome utente, solo la password. Più che altro la sua configurazione è ridondante perché può fare il login come root in due modi, via sudo e via su. Sarebbe molto più semplice usare solo ubuntu con sudo e disabilitare il login come root in modo da tener traccia di una sola password.
-
ubaldogulotta
- Prode Principiante
- Messaggi: 180
- Iscrizione: sabato 7 luglio 2012, 21:40
- Desktop: Ubuntu 16.04 64 bit
- Distribuzione: Ubuntu 16.04 64 bit
Re: Utenti principali di Ubuntu e relative differenze
ecco quello che mi chiedete:
Comunque non capisco perché se digito:
sudo passwd root
sudo passwd ubuntu
cambio le password dei due utenti ma poi quando sono su ubuntu per accedere a root digito la password mentre quando solo su root e desidero ritornare su ubuntu non digito nessuna password.
In pratica ho impostato una password ad ubuntu ma non la uso mai!
Continuo ad avere le edee confuse...

Codice: Seleziona tutto
Using username "ubuntu".
Authenticating with public key "imported-openssh-key"
Passphrase for key "imported-openssh-key":
Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-1021-aws x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Fri Dec 21 16:49:04 UTC 2018
System load: 0.0 Processes: 92
Usage of /: 26.4% of 9.69GB Users logged in: 0
Memory usage: 20% IP address for eth0: 999.99.99.9
Swap usage: 0%
* MicroK8s is Kubernetes in a snap. Made by devs for devs.
One quick install on a workstation, VM, or appliance.
- https://bit.ly/microk8s
* Full K8s GPU support is now available!
- https://blog.ubuntu.com/2018/12/10/using-gpgpus-with-kubernetes
Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud
* Canonical Livepatch is available for installation.
- Reduce system reboots and improve kernel security. Activate at:
https://ubuntu.com/livepatch
84 packages can be updated.
0 updates are security updates.
*** System restart required ***
Last login: Thu Dec 20 21:99:56 2018 from 99.99.999.999
ubuntu@ip-999-99-99-9:~$ sudo apt update
Hit:1 http://us-east-1.ec2.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.9 kB]
Get:3 http://us-east-1.ec2.archive.ubuntu.com/ubuntu bionic-backports InRelease [99.6 kB]
Get:4 http://us-east-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [496 kB]
Get:5 http://us-east-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [906 kB]
Get:6 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
Fetched 1429 kB in 1s (2399 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
83 packages can be upgraded. Run 'apt list --upgradable' to see them.
ubuntu@ip-999-99-99-9:~$sudo passwd root
sudo passwd ubuntu
cambio le password dei due utenti ma poi quando sono su ubuntu per accedere a root digito la password mentre quando solo su root e desidero ritornare su ubuntu non digito nessuna password.
In pratica ho impostato una password ad ubuntu ma non la uso mai!
Continuo ad avere le edee confuse...
- Stealth
- Tenace Tecnocrate

- Messaggi: 17365
- Iscrizione: martedì 31 gennaio 2006, 22:55
- Desktop: Gnome
- Distribuzione: Ubuntu 22.04 LTS
Re: Utenti principali di Ubuntu e relative differenze
Hai appena dimostrato che l'utente root non servirebbe neanche, di fatto in quel sistema ci sono 2 utenti amministratori. Come ho già detto, per me avere root ha senso solo se riduci l'altro a semplice utente. Poi la polemica tra sudo e root esiste da sempre, forse avranno voluto accontentare quelli abituati ad usarlo.ubaldogulotta [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102692#p5102692][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ecco quello che mi chiedete:
...
ciao
-
ubaldogulotta
- Prode Principiante
- Messaggi: 180
- Iscrizione: sabato 7 luglio 2012, 21:40
- Desktop: Ubuntu 16.04 64 bit
- Distribuzione: Ubuntu 16.04 64 bit
Re: Utenti principali di Ubuntu e relative differenze
Allora per quale motivo non digito MAI da NESSUNA PARTE la password di ubuntu? Per esempio perché per passare da root@ ad ubuntu@ non digito la password di ubuntu@?Stealth [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102700#p5102700][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Hai appena dimostrato che l'utente root non servirebbe neanche, di fatto in quel sistema ci sono 2 utenti amministratori. Come ho già detto, per me avere root ha senso solo se riduci l'altro a semplice utente. Poi la polemica tra sudo e root esiste da sempre, forse avranno voluto accontentare quelli abituati ad usarlo.ubaldogulotta [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102692#p5102692][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ecco quello che mi chiedete:
...
ciao
- Filoteo
- Entusiasta Emergente

- Messaggi: 1343
- Iscrizione: venerdì 28 agosto 2015, 9:38
- Desktop: Gnome
- Distribuzione: Arch Linux
Re: Utenti principali di Ubuntu e relative differenze
La password di ubuntu la digiti quando vuoi usare sudo dall'utente ubuntu. Hai letto la guida che ti avevo linkato? Per passare da root a ubuntu non serve la password perché root ha i massimi privilegi apposta.ubaldogulotta [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102708#p5102708][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Allora per quale motivo non digito MAI da NESSUNA PARTE la password di ubuntu? Per esempio perché per passare da root@ ad ubuntu@ non digito la password di ubuntu@?Stealth [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102700#p5102700][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Hai appena dimostrato che l'utente root non servirebbe neanche, di fatto in quel sistema ci sono 2 utenti amministratori. Come ho già detto, per me avere root ha senso solo se riduci l'altro a semplice utente. Poi la polemica tra sudo e root esiste da sempre, forse avranno voluto accontentare quelli abituati ad usarlo.ubaldogulotta [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102692#p5102692][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ecco quello che mi chiedete:
...
ciao
Riguardo il cambio della password come ti avevo detto per cambiare la password di ubuntu non hai bisogno di eseguire il comando come root, cioè con sudo passwd ubuntu ma ti basta dare passwd
Seguendo il ragionamento di @Stealth, puoi semplificare la configurazione in uno di questi due modi:
1) Disabilitare il login come root e lasciare solo ubuntu, in questo caso per eseguire comandi come root dovrai usare sudo comando oppure sudo -i (fornisci la password di ubuntu) per una shell interattiva.
2) Lasciare il login come root attivo e declassare ubuntu a utente standard, in questo caso per eseguire comandi come root dovrai cambiare utente usando su (fornisci la password di root) per ottenere una shell interattiva.
Nel primo caso hai una sola password, quella di ubuntu, che userai solo per sudo (visto che accedi in remoto usando autenticazione con chiave). Nel secondo caso hai due password, quella di ubuntu e quella di root. Qui praticamente userai solo quella di root quando vuoi fare il login come root.
In entrambi i casi "ubuntu" ha una sua password che comunque puoi usare per effettuarci il login, per esempio crei un nuovo utente "ubaldo", ci fai il login e a un certo punto decidi di voler passare a "ubuntu": digiterai su ubuntu e ti verrà chiesta la password di ubuntu.
Il primo setup è più indicato se hai un solo utente, il secondo se ne hai tanti (l'idea è avere molti utenti standard senza particolari privilegi e un utente root che può fare tutto).
Scegline uno
-
pachisapiu
Re: Utenti principali di Ubuntu e relative differenze
Prima di prenderti un server linux avresti dovuto studiare un minimo le basiubaldogulotta [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102708#p5102708][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Allora per quale motivo non digito MAI da NESSUNA PARTE la password di ubuntu? Per esempio perché per passare da root@ ad ubuntu@ non digito la password di ubuntu@?
-
ubaldogulotta
- Prode Principiante
- Messaggi: 180
- Iscrizione: sabato 7 luglio 2012, 21:40
- Desktop: Ubuntu 16.04 64 bit
- Distribuzione: Ubuntu 16.04 64 bit
Re: Utenti principali di Ubuntu e relative differenze
mille grazie
tutto chiarissimo
tutto chiarissimo
-
ubaldogulotta
- Prode Principiante
- Messaggi: 180
- Iscrizione: sabato 7 luglio 2012, 21:40
- Desktop: Ubuntu 16.04 64 bit
- Distribuzione: Ubuntu 16.04 64 bit
Re: Utenti principali di Ubuntu e relative differenze
Si vero ma prima devo studiare java. Linux mi serve per testare online i miei programmi. Dopo aver studiato java studierò per bene linux.pachisapiu [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102715#p5102715][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Prima di prenderti un server linux avresti dovuto studiare un minimo le basiubaldogulotta [url=https://forum.ubuntu-it.org/viewtopic.php?p=5102708#p5102708][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Allora per quale motivo non digito MAI da NESSUNA PARTE la password di ubuntu? Per esempio perché per passare da root@ ad ubuntu@ non digito la password di ubuntu@?
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti