user-permissions

Manage Linux user and group accounts, sudo privileges, and ACLs.

50|13|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/chaterm/terminal-skills --skill user-permissions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-permissions
Source: https://github.com/chaterm/terminal-skills/tree/main/linux/user-permissions
Command: npx skills add https://github.com/chaterm/terminal-skills --skill user-permissions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the complex tasks of managing users, groups, and file permissions on Linux systems, ensuring secure and efficient access control.

Core Features & Use Cases

  • User & Group Management: Create, modify, and delete users and groups with ease.
  • Sudo Configuration: Securely grant and manage elevated privileges for specific commands.
  • ACLs & Special Permissions: Implement fine-grained access control using Access Control Lists and special permissions like SUID, SGID, and the sticky bit.
  • Use Case: You need to grant a new developer limited sudo access to manage Docker containers without giving them full root privileges.

Quick Start

Use the user-permissions skill to create a new user named 'developer' and add them to the 'docker' group.

Frequently Asked Questions about user-permissions

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

FAQPage Schema
How do I grant a Linux user sudo access to specific commands without giving full root privileges?

Linux access control lists (ACLs) provide fine-grained file system permissions beyond standard user and group ownership. This Skill configures ACLs to implement granular access control for enhanced security on Linux systems.

What is the purpose of SUID, SGID, and sticky bits in Linux file permissions?

SUID, SGID, and sticky bits are special permissions in Linux that enhance security and access control for executable files and directories. This Skill supports setting these special permissions to manage elevated execution and deletion rights.

How do I create a new Linux user and add them to a specific group?

Linux user and group management involves creating, modifying, and deleting accounts to ensure secure access control. This Skill simplifies these complex tasks, handling everything from account creation to password management.

When do I need to use access control lists instead of standard Linux file permissions?

You need access control lists (ACLs) when standard Linux user and group permissions are insufficient for granular access control. ACLs allow you to set detailed file system permissions for specific users beyond the traditional owner model.