This is supported on Unix only.
Expand description
Change the owner and group of the file referenced by the specified open file descriptor.
For semantics and required privileges, see chown
.
Examples
#![feature(unix_chown)]
use std::os::unix::fs;
fn main() -> std::io::Result<()> {
let f = std::fs::File::open("/file")?;
fs::fchown(&f, Some(0), Some(0))?;
Ok(())
}
Run