#privileges #security #unix #daemon #user-id #group-id #user-group

drop-root

Set a user id and group (using the names) id to drop root privileges

3 releases (1 stable)

1.0.0 Dec 10, 2024
0.1.1 Nov 13, 2020
0.1.0 Nov 12, 2020

#285 in FFI

34 downloads per month

Unlicense

7KB
107 lines

Drop root

Set a user id and group id, using the names, to drop root privileges.

Example

use drop_root::set_user_group;

fn main() {
    // ...
    set_user_group("nobody", "nogroup");
    // ...
}

Testing

It"s tested on Linux. Tests that require run as root are ignored by default, and executed one by one.

Dependencies

~130KB