Skip to content
/ wslinit Public

Helper Script to allow non-DistroLauncher distros to initialize a new user.

License

Notifications You must be signed in to change notification settings

sr229/wslinit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

First-time user init script for WSL2 distros

Based on how DistroLauncher-based distros does their thing, you can now painlessly add a first time user without using DistroLauncher for that purpose.

How does it work?

DistroLauncher-based distros always execute on the following sequence:

  • Ask you for your first time username and password
  • If already initiated, just run using that user.

However, we don't have that liberty if we use standard wsl --import, so here's a little sample!

Using

First of all, put the shell script in the appropriate place, somewhere in /usr/bin/ or similar, then simply add it on $HOME/.bashrc on the root user.

You will have to figure out how to prevent re-executing the script yourself. A good way to do this is to comment out the line where this script is getting initialized after the successful invocation of this script first time.

A sample version of this would be firstrun.sh located in this repository.

Copyright

Copyright 2020 © Ayane Satomi. Licensed under MIT.

About

Helper Script to allow non-DistroLauncher distros to initialize a new user.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages