tape: fix file permissions for tape encryptiuon keys
This commit is contained in:
parent
7acd5c5659
commit
4dafc513cc
@ -67,6 +67,7 @@ pub fn list_keys(
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[api(
|
#[api(
|
||||||
|
protected: true,
|
||||||
input: {
|
input: {
|
||||||
properties: {
|
properties: {
|
||||||
kdf: {
|
kdf: {
|
||||||
|
@ -163,7 +163,7 @@ pub fn save_key_configs(map: HashMap<Fingerprint, KeyConfig>) -> Result<(), Erro
|
|||||||
let raw = serde_json::to_string_pretty(&list)?;
|
let raw = serde_json::to_string_pretty(&list)?;
|
||||||
|
|
||||||
let backup_user = crate::backup::backup_user()?;
|
let backup_user = crate::backup::backup_user()?;
|
||||||
let mode = nix::sys::stat::Mode::from_bits_truncate(0o0600);
|
let mode = nix::sys::stat::Mode::from_bits_truncate(0o0640);
|
||||||
// set the correct owner/group/permissions while saving file
|
// set the correct owner/group/permissions while saving file
|
||||||
// owner(rw) = root, group(r)= backup
|
// owner(rw) = root, group(r)= backup
|
||||||
let options = CreateOptions::new()
|
let options = CreateOptions::new()
|
||||||
|
Loading…
Reference in New Issue
Block a user