Skip to content

Commit b5d6416

Browse files
committed
Clauder now has sudo priveleges
1 parent a62129a commit b5d6416

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

Dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,17 @@ ENV ENTRYPOINTD=/home/clauder/entrypoint.d
5656

5757
# ============================================================================
5858
# USER SETUP
59-
# Create clauder user (UID 1000 to match base image's coder user)
59+
# Create clauder user (UID 1000) with passwordless sudo
60+
# - Stays non-root for Claude YOLO mode compatibility
61+
# - Can use sudo for package installs (apt, npm -g, pip, etc.)
6062
# ============================================================================
6163

6264
RUN groupadd -g 1000 clauder 2>/dev/null || true \
6365
&& useradd -m -s /bin/bash -u 1000 -g 1000 clauder 2>/dev/null || true \
6466
&& usermod -l clauder coder 2>/dev/null || true \
65-
&& groupmod -n clauder coder 2>/dev/null || true
67+
&& groupmod -n clauder coder 2>/dev/null || true \
68+
&& echo "clauder ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/clauder \
69+
&& chmod 0440 /etc/sudoers.d/clauder
6670

6771
# ============================================================================
6872
# DIRECTORY SETUP

0 commit comments

Comments
 (0)