diff options
author | tylermurphy534 <tylermurphy534@gmail.com> | 2022-11-10 19:19:20 -0500 |
---|---|---|
committer | tylermurphy534 <tylermurphy534@gmail.com> | 2022-11-10 19:19:20 -0500 |
commit | 9bb5154ae8c09616b1a9a1caa29325f8dd3b6ebd (patch) | |
tree | cca9b341e3eed5d4857e3514624c902bbf60c302 /src/secure.rs | |
parent | move root priv fn, slight refactor (diff) | |
download | crab-9bb5154ae8c09616b1a9a1caa29325f8dd3b6ebd.tar.gz crab-9bb5154ae8c09616b1a9a1caa29325f8dd3b6ebd.tar.bz2 crab-9bb5154ae8c09616b1a9a1caa29325f8dd3b6ebd.zip |
finalize adding groups
Diffstat (limited to 'src/secure.rs')
-rw-r--r-- | src/secure.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/secure.rs b/src/secure.rs index f463048..352e02b 100644 --- a/src/secure.rs +++ b/src/secure.rs @@ -11,11 +11,10 @@ use nix::unistd::{self, Uid, Gid}; /// A ``io::Result<()>`` if the write succeded or failed pub fn write_file(dir: &str, file: &str, data: &str) -> Result<(), io::Error> { fs::create_dir_all(dir)?; - set_file_permissions(0, 0, 0o600, dir)?; + set_file_permissions(0, 0, 0o100600, dir)?; let path = path(dir, file); - fs::write(&path, "")?; - set_file_permissions(0, 0, 0o600, &path)?; fs::write(&path, data)?; + set_file_permissions(0, 0, 0o100600, &path)?; Ok(()) } |