-
- Downloads
feat: Add build-time configuration tool for signstar host
Add executable `signstar-configure-build` to create system users and their integration for signstar hosts during build-time. Users are created without a passphrase with the help of `useradd` and unlocked using `usermod`. User home directories are created in a dedicated directory with the help of `tmpfiles.d`. Afterwards, if available for the specific user mapping, SSH configuration is created based on system-wide drop-ins, that define which SSH keys are authorized for authentication and sets a command, which is enforced upon login. Fixes: archlinux/signstar#78 Signed-off-by:David Runge <dvzrv@archlinux.org>
parent
9106b583
No related branches found
No related tags found
Showing
- Cargo.lock 152 additions, 4 deletionsCargo.lock
- Cargo.toml 3 additions, 0 deletionsCargo.toml
- README.md 2 additions, 0 deletionsREADME.md
- signstar-configure-build/Cargo.toml 18 additions, 0 deletionssignstar-configure-build/Cargo.toml
- signstar-configure-build/README.md 83 additions, 0 deletionssignstar-configure-build/README.md
- signstar-configure-build/src/cli.rs 84 additions, 0 deletionssignstar-configure-build/src/cli.rs
- signstar-configure-build/src/lib.rs 477 additions, 0 deletionssignstar-configure-build/src/lib.rs
- signstar-configure-build/src/main.rs 32 additions, 0 deletionssignstar-configure-build/src/main.rs
- signstar-configure-build/tests/fixtures/example.toml 126 additions, 0 deletionssignstar-configure-build/tests/fixtures/example.toml
Loading
Please register or sign in to comment