No description
Find a file
Tyler Murphy fc7086a6bf readme
2022-11-08 19:44:31 -05:00
src initial commit 2022-11-08 19:35:01 -05:00
.gitignore initial commit 2022-11-08 19:35:01 -05:00
build.sh initial commit 2022-11-08 19:35:01 -05:00
Cargo.lock initial commit 2022-11-08 19:35:01 -05:00
Cargo.toml initial commit 2022-11-08 19:35:01 -05:00
conf initial commit 2022-11-08 19:35:01 -05:00
pam initial commit 2022-11-08 19:35:01 -05:00
readme.md readme 2022-11-08 19:44:31 -05:00

Crab

Crab, a.k.a Cool Rust Authentication Binary is a rusty replacement for sudo and doas on Linux systems

Installation

Run build.sh as the root user to build the rust binary, and install files.

Configuration

Crab supports multiple users and persistence. Each line of the config is the username, then true of false if the crab authentication persists, seperated by a space.

For Example

root true
tylerm false

The configuration file is stored in /etc/crab.conf