diff --git a/agent/src/collectors/systemd.rs b/agent/src/collectors/systemd.rs index bced555..a7b2fdd 100644 --- a/agent/src/collectors/systemd.rs +++ b/agent/src/collectors/systemd.rs @@ -294,7 +294,7 @@ impl SystemdCollector { /// Get directory size in GB with permission-aware logging fn get_directory_size(&self, dir: &str) -> Option { - let output = Command::new("du").arg("-sb").arg(dir).output().ok()?; + let output = Command::new("sudo").arg("du").arg("-sb").arg(dir).output().ok()?; if !output.status.success() { // Log permission errors for debugging but don't spam logs