Windows Subsystem for Linux items I need to remember
- wsl --list --verbose # list wsl distros
- wsl --set-version <WSL Distro from --list> 1 # sets version to 1
- wsl --install
- wsl --update
- wsl --shutdown
- wsl --set-default-version 2
- wsl -d
Basically, reset your WSL Linux distro to set your default-user to root. Login is as root, fix your users password Reset, default user configuration.
Distribution | App | Windows Command |
---|---|---|
Ubuntu | ubuntu | config –default-user root |
Ubuntu 20.04 | ubuntu2004 | config –default-user root |
Ubuntu 18.04 | ubuntu1804 | config –default-user root |
Debian | debian | config –default-user root |
Kali Linux | kali | config –default-user root |
ubuntu2004 config --default-user root
wsl
passwd <username>
<newpasswd>
<newpasswd>
exit
ubuntu2004 config --default-user root
wsl
Source: https://itsfoss.com/reset-linux-password-wsl/
# /etc/apt/apt.conf.d/ipv4onlyforinternalproxy
Acquire::ForceIPv4=true;
Acquire::http::Proxy "http://proxy.server:80/";
- Where $VPN is your VPN vendor or implementation
- May need to run this every time you connect
- Must be admin to run
$VPN="Cisco AnyConnect"
Get-NetIPInterface -InterfaceAlias "vEthernet (WSL)" | Set-NetIPInterface -InterfaceMetric 1
Get-NetAdapter | Where-Object {$_.InterfaceDescription -Match "$VPN"} | Set-NetIPInterface -InterfaceMetric 6000