get_user_groups

Function get_user_groups 

Source
pub fn get_user_groups<S: AsRef<OsStr> + ?Sized>(
    username: &S,
    gid: gid_t,
) -> Option<Vec<Group>>
Expand description

Returns groups for a provided user name and primary group id.

§libc functions used

§Examples

use users::get_user_groups;

for group in get_user_groups("stevedore", 1001).expect("Error looking up groups") {
    println!("User is a member of group #{} ({:?})", group.gid(), group.name());
}