Skip to content

Commit 8800d65

Browse files
frendsicksylvestre
authored andcommitted
id: Print real GID if it is different from EGID
1 parent a284a93 commit 8800d65

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/uu/id/src/id.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,16 @@ fn pretty(possible_pw: Option<Passwd>) {
474474
}
475475
}
476476

477+
let rgid = getgid();
478+
let egid = getegid();
479+
if egid != rgid {
480+
if let Ok(g) = Group::locate(rgid) {
481+
println!("rgid\t{}", g.name);
482+
} else {
483+
println!("rgid\t{rgid}");
484+
}
485+
}
486+
477487
println!(
478488
"groups\t{}",
479489
entries::get_groups_gnu(None)

0 commit comments

Comments
 (0)