Skip to content

shipnode user

ShipNode reads /.shipnode/users.yml from your repo and reconciles the server’s user list against it. SSH keys, sudo flags, and Linux usernames live in one file.

Terminal window
npx shipnode user sync
npx shipnode user list
npx shipnode user remove alice
CommandPurpose
user syncReconcile server users against .shipnode/users.yml.
user listList non-system users on the server.
user remove <name>Remove a user (does not delete $HOME).
users:
- name: alice
sudo: true
keys:
- ssh-ed25519 AAAA... alice@laptop
- name: bob
sudo: false
keys:
- ssh-ed25519 AAAA... bob@laptop