Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
939 B · 44 lines
Shell
123456789101112131415161718192021222324252627282930313233343536373839404142434445#!/usr/bin/env bash# Setup passwordless sudo for Docker on Mac# Run this on your Mac terminal
set -euo pipefail
echo "🔐 Setting up passwordless sudo for Docker..."echo ""
# Get current userUSER=$(whoami)
# Find docker pathDOCKER_PATH=$(which docker)
if [ -z "$DOCKER_PATH" ]; then echo "❌ Docker not found in PATH" exit 1fi
echo "User: $USER"echo "Docker: $DOCKER_PATH"echo ""
# Create sudoers ruleSUDOERS_RULE="$USER ALL=(ALL) NOPASSWD: $DOCKER_PATH"
echo "Creating sudoers rule:"echo " $SUDOERS_RULE"echo ""
# Write to sudoers.decho "$SUDOERS_RULE" | sudo tee /etc/sudoers.d/docker-nopasswd > /dev/null
# Set permissionssudo chmod 0440 /etc/sudoers.d/docker-nopasswd
# Verifyecho "✅ Sudoers rule created!"echo ""echo "Verifying..."sudo -l | grep -i docker || echo "⚠️ Rule not showing in sudo -l yet, but should work"echo ""echo "✅ Done! You can now run 'sudo docker' without a password"