nix::unistd

Function chown

Source
pub fn chown<P: ?Sized + NixPath>(
    path: &P,
    owner: Option<Uid>,
    group: Option<Gid>,
) -> Result<()>
Expand description

Change the ownership of the file at path to be owned by the specified owner (user) and group (see chown(2)).

The owner/group for the provided path name will not be modified if None is provided for that argument. Ownership change will be attempted for the path only if Some owner/group is provided.