Imposta utente predefinito per WSL in Windows 10
A partire da Windows 10 Fall Creators Update, puoi avere diverse distribuzioni Linux installate all'interno di Windows Subsystem for Linux (WSL). Una volta abilitata la funzione, puoi andare allo Store e installare qualsiasi distribuzione Linux disponibile che desideri da lì. Se desideri modificare l'utente predefinito per la distribuzione che hai installato, ecco come impostarlo per WSL in Windows 10.
Nell'aggiornamento dei creativi autunnali di Windows 10, Sottosistema Windows per Linux è finalmente fuori dalla beta. Non solo puoi installare ed eseguire più distribuzioni Linux, ma anche per tua comodità, sono disponibili direttamente nel Microsoft Store (precedentemente noto come Windows Store). Al momento della stesura di questo documento, puoi installare openSUSE Leap, SUSE Linux Enterprise e Ubuntu.
L'utente UNIX predefinito è l'account utente che appare connesso quando si apre la console Linux appropriata. Per impostazione predefinita, si apre con il nome utente specificato durante la configurazione iniziale della funzione.
Se hai aggiunto un nuovo utente alla distro che stai utilizzando, potresti volerlo rendere l'utente UNIX predefinito per WSL. Ho intenzione di fare l'utente bob predefinito invece di vinoero account.
Ecco come si può fare.
Per impostare l'utente predefinito per WSL in Windows 10, Fare quanto segue.
- Aprire una nuova istanza del prompt dei comandi.
- Per impostare l'utente UNIX predefinito per Ubuntu in WSL, eseguire il comando:
ubuntu config --default-user nuovo_nome_utente
Sostituisci la parte new_user_name con il nome utente effettivo. Nel mio caso è bob.
- Se stai usando openSUSE, esegui il seguente comando:
opensuse-42 config --default-user nuovo_nome_utente
- Se si utilizza SUSE Linux Enterprise Server, eseguire il comando seguente:
sles-12 config --default-user nuovo_nome_utente
D'ora in poi, l'account utente specificato verrà utilizzato come utente UNIX predefinito per WSL. La console Linux si aprirà con questo utente.
Suggerimento: il nome del file binario di ogni distribuzione può essere trovato con Task Manager. Apri il Task Manager di Windows ed espandi la riga della console Linux in esecuzione nella scheda Processi. Vedere lo screenshot seguente.
Al momento in cui scriviamo, Microsoft sta utilizzando i seguenti nomi:
- Ubuntu - ubuntu.exe
- openSUSE Leap 42 - opensuse-42.exe
- SUSE Linux Enterprise Server - sles-12.exe
Nota: nelle versioni precedenti di Windows 10, che supportano solo Bash su Ubuntu, dovresti usare il seguente comando:
lxrun.exe /setdefaultuser nome utente
Questo è tutto.