#user #cross-platform #solution #macos #superuser #privileged #deciding

is_superuser

一个用于确定运行用户是否为超级用户的跨平台解决方案

1个稳定版本

1.0.1 2022年9月18日

#137 in #solution

MIT 协议

5KB
56

is_superuser

一个简单的跨平台解决方案,用于判断指定用户是否具有权限。在Unix(Linux和MacOS)和Windows上运行,如果它对您不起作用,请提交一个issue!

用法

use is_superuser::is_superuser;
fn main() {
    if is_superuser() {
        println!("I am running with sudo/admin privileges!");
    } else {
        println!("I am a normal user!");
    }
}

lib.rs:

一个简单的跨平台解决方案,用于判断指定用户是否具有权限。在Unix(Linux和MacOS)和Windows上运行,如果它对您不起作用,请提交一个issue!

用法

use is_superuser::is_superuser;
fn main() {
    if is_superuser() {
        println!("I am running with sudo/admin privileges!");
    } else {
        println!("I am a normal user!");
    }
}

依赖

~215KB