https://github.com/eweOS/catnest
A substituion for systemd-sysusers
https://github.com/eweOS/catnest
Last synced: about 1 month ago
JSON representation
A substituion for systemd-sysusers
- Host: GitHub
- URL: https://github.com/eweOS/catnest
- Owner: eweOS
- License: mit
- Created: 2022-09-27T16:41:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T18:22:18.000Z (about 1 year ago)
- Last Synced: 2024-04-29T19:38:27.769Z (about 1 year ago)
- Language: C
- Size: 83 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-systemd - catnest
- awesome-systemd - catnest
README
# catnest
A substitution for ``systemd-sysusers``
## Features
- Small size (less than 500 cloc), single file
- systemd-free
- Mostly POSIX compatible## Installation
Available on eweOS
```shell
pacman -S catnest
```To compile from source, simply run
```shell
cc catnest.c -o catnest
```## Differences from systemd-sysusers
- catnest doesn't create users or groups mentioned in 'm' entires implicitly.
- File paths in ID field are not supported
- All GECOS strings need quotation, even if they do ***NOT*** contain a blank
character)
- gshadow files are not completely supported, but `catnest` will append to it
if necessary. All existed group passwords will be ***ERASED***.## About
`catnest` is a part of eweOS project, mainly developed by
`Yao Zi `.The source is distributed under MIT License.
For more information about the configuration file, see the manual of
``systemd-sysusers``.