Function std::os::unix::fs::fchown

source ·
pub fn fchown<F: AsFd>(fd: F, uid: Option<u32>, gid: Option<u32>) -> Result<()>
🔬This is a nightly-only experimental API. (unix_chown #88989)
Available on Unix only.
Expand description

更改指定打开文件描述符引用的文件的所有者和组。

有关语义和所需权限,请参见 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