v
vibecode
Все скиллы
01Скилл
Безопасность
vibecode
claude-user

Agent user на сервере

Создаёт отдельного пользователя `claude` на сервере с sudo-доступом. Для AI-агента, отдельно от твоего root.


02Куда положить
playbooks/claude-user.sh

Создай эту папку и файл (если их нет), вставь содержимое ниже. Затем в Claude Code: /exit и запусти claude заново — команда появится.

03Содержимое

Скопируй всё что внутри блока и вставь в файл по пути выше.

claude-user.sh
1#!/usr/bin/env bash2# Create dedicated 'claude' user with sudo NOPASSWD3set -e4PUBKEY="<твой публичный ключ>"5 6if ! id claude &>/dev/null; then7  useradd -m -s /bin/bash claude8fi9getent group docker >/dev/null && usermod -aG docker claude10 11mkdir -p /home/claude/.ssh12echo "$PUBKEY" > /home/claude/.ssh/authorized_keys13chown -R claude:claude /home/claude/.ssh14chmod 700 /home/claude/.ssh15chmod 600 /home/claude/.ssh/authorized_keys16 17echo "claude ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/claude18chmod 440 /etc/sudoers.d/claude19visudo -cf /etc/sudoers.d/claude
04Как использовать

Примеры команд

  • 01ssh root@server 'bash -s' < claude-user.sh
  • 02После: ssh claude@server