21Aug

Come cambiare il tuo account utente in Ubuntu Bash Shell di Windows 10

Quando installi la shell Ubuntu Bash per la prima volta su Windows 10, ti verrà chiesto di creare un nome utente e una password per l'ambiente Bash. Bash eseguirà automaticamente l'accesso a quell'account utente ogni volta che avvii la shell, ma puoi cambiarla e la sua password.

Tuttavia, non è possibile farlo semplicemente con i comandi standard di Linux. Invece, devi controllare il comando lxrun dall'esterno dell'ambiente Bash per controllarlo.

Come funzionano gli account utente nella shell Bash di Windows 10

Quando configuri Bash su Windows 10 eseguendo il programma bash.exe o il comando lxrun / install, Windows ti chiederà di creare un account utente da utilizzare nella shell Bash. Windows chiama questo "account utente UNIX".Quindi, se fornisci il nome "bob" e la password "letmein", il tuo account utente Linux sarà denominato "bob" e avrà la cartella home "/home/ bob".Quando hai bisogno di inserire la tua password nella shell, dovrai inserire "letmein".Questo è completamente indipendente dal tuo account utente e password di Windows.

Ogni utente Windows ha il proprio ambiente Bash, inclusi file separati, programmi installati e impostazioni di configurazione. Se un altro account utente Windows sul tuo computer imposta Bash, gli verrà chiesto di impostare il proprio account utente per l'ambiente Bash. Gli ambienti Bash rimarranno completamente separati, ciascuno con i propri account utente che non sono accessibili dall'ambiente esterno.

In altre parole, ogni account utente di Windows ha la propria sandbox Ubuntu Bash separata per giocare.

Come modificare l'account utente predefinito per Bash

Per modificare l'account utente predefinito nella shell Ubuntu Bash, aprire una finestra del prompt dei comandi o PowerShellfinestra. Fai clic con il pulsante destro del mouse sul pulsante "Start" o premi Windows + X sulla tastiera e seleziona "Prompt dei comandi" per aprirne uno.

Nella finestra del prompt dei comandi( non in una finestra shell Bash), eseguire il seguente comando. Sostituisci "myusername" nel comando sottostante con il tuo nuovo nome utente:

lxrun / setdefaultuser myusername

Se l'account utente non esiste già nell'ambiente Bash, verrà creato e ti verrà richiesta la password.

Se si desidera utilizzare l'account root come account utente predefinito, è possibile eseguire il comando seguente:

lxrun / setdefaultuser root

Questo imposterà l'account utente root come account utente predefinito senza password. Anche l'account root verrà impostato come account utente predefinito senza password se l'ambiente Bash è stato installato con il comando "lxrun / install / y".

Come modificare la password dell'account utente Bash

Per modificare la password dell'account utente Bash, è necessario utilizzare i normali comandi Linux all'interno dell'ambiente Ubuntu Bash. Per cambiare la tua password, avvieresti una Bash shell ed esegui il seguente comando:

passwd

Ti verrà chiesto di inserire la password corrente del tuo account utente e poi ti verrà chiesto di fornirne una nuova.

Come passare da un account utente all'altro

Il comando lxrun / setdefaultuser controlla quale account utente utilizza la shell Bash per impostazione predefinita. Tuttavia, se desideri utilizzare più account utente con Bash, puoi passare da uno all'altro all'interno di una shell Bash.

Per fare ciò, esegui il seguente comando in una shell Bash, sostituendo "username" con lo username che vuoi usare:

su username

Ti verrà richiesto di inserire la password dell'altro account utente, e poi passerai aquell'account utente nella shell di Bash.

Come creare un nuovo account utente in Bash

È possibile creare account utente usando il comando lxrun / setdefaultuser. Tuttavia, è anche possibile creare nuovi account utente dall'ambiente Bash. Per fare ciò, basta eseguire il seguente comando, sostituendo "mynewuser" con il nome del tuo nuovo account utente.

sudo adduser mynewuser

Ti verrà chiesto di fornire la password del tuo account utente corrente per l'autenticazione e quindi inserire una password per l'account utente. Ti verrà anche chiesto di fornire altre informazioni, come un "nome completo" e numeri di telefono per questo account. Questo è tutto memorizzato localmente sul tuo computer e non è importante. Puoi semplicemente premere Invio per lasciare vuoti questi campi.

Dopo aver creato un nuovo account utente, è possibile passare ad esso utilizzando il comando su sopra.