#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

#281 in FFI

Download history 22/week @ 2024-09-23 26/week @ 2024-09-30 4/week @ 2024-10-07 12/week @ 2024-10-21 13/week @ 2024-10-28 27/week @ 2024-11-04 6/week @ 2024-11-18 186/week @ 2024-12-09

192 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