mirror of
https://github.com/coder/code-server.git
synced 2026-02-19 18:01:15 +08:00
Clauder now has sudo priveleges
This commit is contained in:
parent
a62129a47c
commit
b5d64164b2
@ -56,13 +56,17 @@ ENV ENTRYPOINTD=/home/clauder/entrypoint.d
|
||||
|
||||
# ============================================================================
|
||||
# USER SETUP
|
||||
# Create clauder user (UID 1000 to match base image's coder user)
|
||||
# Create clauder user (UID 1000) with passwordless sudo
|
||||
# - Stays non-root for Claude YOLO mode compatibility
|
||||
# - Can use sudo for package installs (apt, npm -g, pip, etc.)
|
||||
# ============================================================================
|
||||
|
||||
RUN groupadd -g 1000 clauder 2>/dev/null || true \
|
||||
&& useradd -m -s /bin/bash -u 1000 -g 1000 clauder 2>/dev/null || true \
|
||||
&& usermod -l clauder coder 2>/dev/null || true \
|
||||
&& groupmod -n clauder coder 2>/dev/null || true
|
||||
&& groupmod -n clauder coder 2>/dev/null || true \
|
||||
&& echo "clauder ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/clauder \
|
||||
&& chmod 0440 /etc/sudoers.d/clauder
|
||||
|
||||
# ============================================================================
|
||||
# DIRECTORY SETUP
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user