mirror of
https://github.com/replicatedhq/troubleshoot.git
synced 2026-02-14 10:19:54 +00:00
17 lines
626 B
Bash
17 lines
626 B
Bash
#!/bin/bash
|
|
# modified from https://github.com/microsoft/vscode-dev-containers/blob/main/containers/codespaces-linux/.devcontainer/setup-user.sh
|
|
# not part of the standard script library
|
|
|
|
USERNAME=${1:-codespace}
|
|
SECURE_PATH_BASE=${2:-$PATH}
|
|
|
|
echo "Defaults secure_path=\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:${SECURE_PATH_BASE}\"" >> /etc/sudoers.d/securepath
|
|
|
|
# Add user to a Docker group
|
|
sudo -u ${USERNAME} mkdir /home/${USERNAME}/.vsonline
|
|
groupadd -g 800 docker
|
|
usermod -a -G docker ${USERNAME}
|
|
|
|
# Create user's .local/bin
|
|
sudo -u ${USERNAME} mkdir -p /home/${USERNAME}/.local/bin
|