Module uu_chown::entries[][src]

Get password/group file entry

Examples:

use uucore::entries::{self, Locate};

let root_group = if cfg!(any(target_os = "linux", target_os = "android")) {
    "root"
} else {
    "wheel"
};

assert_eq!("root", entries::uid2usr(0).unwrap());
assert_eq!(0, entries::usr2uid("root").unwrap());
assert!(entries::gid2grp(0).is_ok());
assert!(entries::grp2gid(root_group).is_ok());

assert!(entries::Passwd::locate(0).is_ok());
assert!(entries::Passwd::locate("0").is_ok());
assert!(entries::Passwd::locate("root").is_ok());

assert!(entries::Group::locate(0).is_ok());
assert!(entries::Group::locate("0").is_ok());
assert!(entries::Group::locate(root_group).is_ok());

Structs

Group
Passwd

Traits

Locate

Fetch desired entry.

Functions

get_groups
gid2grp
grp2gid
uid2usr
usr2uid