INNER CODE UNIT · Shell

PGID

Steam-Headless/docker-steam-headless · overlay/etc/cont-init.d/10-setup_user.sh:13

PGID=${PGID:-100}
UMASK=${UMASK:-000}
USER_PASSWORD=${USER_PASSWORD:-password}

print_header "Configure default user"

print_step_header "Setting default user uid=${PUID}(${USER}) gid=${PGID}(${USER})"
usermod -o -u "${PUID}" ${USER}
groupmod -o -g "${PGID}" ${USER}


print_step_header "Adding default user to any additional required device groups"
additional_groups=( video audio input pulse sudo )
for group_name in "${additional_groups[@]}"; do
    if [ $(getent group ${group_name:?}) ]; then
        print_step_header "Adding user '${USER}' to group: '${group_name}'"
        usermod -aG ${group_name:?} ${USER}
    fi

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…