user-management

Manage Proxmox VE users, groups, roles, and permissions across authentication realms.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/renne/skills --skill user-management-renne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-management
Source: https://github.com/renne/skills/tree/main/proxmox/user-management
Command: npx skills add https://github.com/renne/skills --skill user-management-renne

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex task of managing users, groups, roles, and permissions within Proxmox Virtual Environment, ensuring secure and efficient access control.

Core Features & Use Cases

  • User & Group Management: Create, modify, and delete users and groups across various authentication realms (PAM, LDAP, AD, OpenID Connect).
  • Role-Based Access Control (RBAC): Assign built-in or custom roles to users and groups for specific resource paths (e.g., VMs, nodes, storage).
  • API Token Generation: Securely create and manage API tokens for automated access and scripting.
  • Two-Factor Authentication (2FA): Configure and manage TOTP and WebAuthn for enhanced security.
  • Use Case: You need to grant a new team member read-only access to all virtual machines on a specific Proxmox node. This Skill allows you to create the user, assign them to a group, and apply the appropriate read-only role to the specified node's resource path.

Quick Start

Use the user-management skill to create a new user named 'developer@pve' with the password 'securepass123'.

Frequently Asked Questions about user-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure RBAC permissions for users in Proxmox VE?

To configure RBAC permissions in Proxmox VE, you assign built-in or custom roles to users and groups for specific resource paths like virtual machines, nodes, or storage. This ensures granular access control across your virtualized environment.

Can I integrate Proxmox VE authentication with LDAP or Active Directory?

Yes, Proxmox VE authentication supports integration with LDAP and Active Directory realms. You can configure these authentication realms alongside PAM and OpenID Connect to manage users and groups centrally across your virtualized infrastructure.

How do I generate and manage API tokens for Proxmox VE automation?

You generate and manage Proxmox VE API tokens to securely enable automated access and scripting. This involves creating tokens associated with specific users to grant controlled API access without exposing full user credentials.

What is the best way to set up two-factor authentication for Proxmox VE users?

The best way to set up two-factor authentication for Proxmox VE users is by configuring TOTP or WebAuthn. This enhances security by requiring a second verification factor during the user login process.

Does Proxmox VE support OpenID Connect for user authentication?

Yes, Proxmox VE supports OpenID Connect as an authentication realm. You can configure OpenID Connect alongside PAM, LDAP, and Active Directory to manage user identities and secure administrative operations.

How do I grant a user read-only access to virtual machines on a specific Proxmox node?

To grant read-only access to virtual machines on a specific Proxmox node, you create a user, assign them to a group, and apply a read-only role to the specified node's resource path using RBAC permissions.