whoami in rust

2026-10-07来源 dev.toEnglish

whoami

A reimplementation of the Linux command whoami in Rust.

link to repo

Overview

whoami displays the user name associated with the current effective user ID. Same as id -un.

Example:

whoami 
csm 

Development Environment

  • Operating System: Linux Mint
  • Rust Toolchain

Building the Project

  • clone the repo
  • cd into the cloned repo
  • to build:
cargo build --release 
  • to build and run:
cargo run -- -help 

Commands

whoami <no args> -> Print effective userid whoami -version, -v -> Print whoami version whoami -help, -h -> Print whoami commands 

License

MIT

What I learned?

  • Simple command does not mean simple to implement
  • For the first time wrote some unsafe rust code with libc crate.

原文:https://www.a8q9.cn/en/article/whoami-in-rust-7fc97d.html

相关文章