fhs-lsb-uid-gid

Interpret FHS 3.0, LSB 5.0, and systemd UID/GID ranges for UMRS deployments.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/jamieadams-nerd/umrs-project --skill fhs-lsb-uid-gid
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fhs-lsb-uid-gid
Source: https://github.com/jamieadams-nerd/umrs-project/tree/main/.claude/skills/fhs-lsb-uid-gid
Command: npx skills add https://github.com/jamieadams-nerd/umrs-project --skill fhs-lsb-uid-gid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

UMRS filesystem and account decisions often suffer from misapplied FHS 3.0, LSB 5.0 UID/GID allocations, and systemd UID/GID conventions. This Skill consolidates authoritative references and UMRS-specific ranges to guide path choices, user creation, and configuration placements such as /opt/umrs, /etc/keys/umrs, and /var/opt/umrs.

Core Features & Use Cases

  • Centralized data from FHS 3.0, systemd UID/GID, LSB 5.0, and RHEL 10 login.defs to drive compliant UMRS deployments.
  • Use Case: When planning filesystem hierarchy or system accounts, reference UID_MIN/MAX, GID ranges, and conventional path layouts to ensure predictable, auditable decisions.

Quick Start

Consult this skill when planning UMRS filesystem paths and UID/GID allocations to ensure FHS/LSB compliance.

Frequently Asked Questions about fhs-lsb-uid-gid

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

FAQPage Schema
How do I ensure FHS 3.0 and LSB 5.0 compliance when allocating UID and GID ranges?▼

To ensure FHS 3.0 and LSB 5.0 compliance for UID and GID allocation, reference centralized standards data alongside RHEL 10 login.defs to enforce deterministic, policy-aligned system account creation decisions.

What filesystem paths should I use for UMRS deployments on RHEL?▼

For UMRS deployments, use conventional filesystem paths like /opt/umrs, /etc/keys/umrs, and /var/opt/umrs to align with FHS 3.0 hierarchy standards and ensure predictable configuration placements.

How do systemd UID and GID conventions affect system account creation?▼

Systemd UID and GID conventions affect system account creation by defining specific reserved ranges, which must be cross-referenced with LSB 5.0 allocations to avoid conflicts and maintain auditable deployments.

Can I use standard login.defs settings to manage UMRS user accounts?▼

Yes, you can use RHEL 10 login.defs settings to manage UMRS user accounts by validating UID_MIN and GID ranges against systemd and LSB conventions before finalizing filesystem path planning.

What are the limitations of relying solely on LSB 5.0 for UID and GID allocation?▼

Relying solely on LSB 5.0 for UID and GID allocation ignores systemd-specific conventions and RHEL 10 login.defs parameters, risking non-compliant system accounts and unpredictable filesystem path conflicts.

When do I need to consult FHS and LSB standards for filesystem planning?▼

You need to consult FHS and LSB standards for filesystem planning whenever you are defining UMRS directory structures or creating system accounts to guarantee deterministic, auditable configuration choices.