LXC ID Mapper

March 11, 2024 ยท View on GitHub

npm version License

LXC ID Mapper is a library designed to map container GIDs to host UIDs for LXC containers. This library provides a simple and efficient way to manage user and group IDs in a containerized environment, ensuring that the correct permissions are applied and that the security of the host system is maintained.

Table of Contents

๐Ÿงช Usage

Playground

Try the library online using the provided playground - visit playground.

Basic

import { mapper } from 'lxc-id-mapper'

const result = mapper([
  { containerId: 1000, hostId: 1005 }
])

console.log(result.idMap) // Outputs the mapped IDs

๐Ÿš€ Installation

# Using pnpm
pnpm add lxc-idmapper -D

# Using yarn
yarn add lxc-idmapper -D

# Using npm
npm install lxc-idmapper -D

๐Ÿ† Credits

A huge thank you to everyone who is helping to improve Mafl. Thanks to you, the project can evolve!

Contributors

To become a contributor, please follow our contributing guide.

Contributors

๐Ÿ“„ License

This template was created under the MIT License.