Compare commits

...

2 Commits
1.1.4 ... 1.1.6

2 changed files with 23 additions and 4 deletions

View File

@ -3,9 +3,28 @@ if [[ -z "${HOME_USER}" ]]; then
HOME_USER="vscode"
fi
addgroup nonroot
adduser --disabled-password --gecos "" ${HOME_USER}
echo "${HOME_USER} ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
set -eu
# We do this first to ensure sudo works below when renaming the user.
# Otherwise the current container UID may not exist in the passwd database.
eval "$(fixuid -q)"
if [ "${HOME_USER-}" ]; then
USER="$HOME_USER"
if [ "$HOME_USER" != "$(whoami)" ]; then
echo "$HOME_USER ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/nopasswd > /dev/null
# Unfortunately we cannot change $HOME as we cannot move any bind mounts
# nor can we bind mount $HOME into a new home as that requires a privileged container.
sudo usermod --login "$HOME_USER" $HOME_USER
sudo groupmod -n "$HOME_USER" $HOME_USER
sudo sed -i "/$HOME_USER/d" /etc/sudoers.d/nopasswd
fi
fi
#addgroup nonroot
#adduser --disabled-password --gecos "" ${HOME_USER}
#echo "${HOME_USER} ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
#Creating extensions folder
sudo mkdir /home/${HOME_USER}/.config/Code

View File

@ -1 +1 @@
1.1.4
1.1.6