pub fn lchown<P: AsRef<Path>>( dir: P, uid: Option<u32>, gid: Option<u32> ) -> Result<()>
unix_chown
更改指定路径的所有者和组,无需解引用符号链接。
与 chown 相同,除了如果在符号链接上调用,这将更改链接本身的所有者和组,而不是链接目标的所有者和组。
chown
#![feature(unix_chown)] use std::os::unix::fs; fn main() -> std::io::Result<()> { fs::lchown("/symlink", Some(0), Some(0))?; Ok(()) }