1 2 3 4 5 6 7 8 9 10 11
use crate::utils::macros::error; use anyhow::Result; use nix::unistd::geteuid; pub fn root_checker() -> Result<()> { if geteuid().is_root() { Ok(()) } else { Err(error!("Please run as root"))? } }