feat: Allow file and directory creation modes to be configured
The defaults remain the same as before. For now, the config options are global instead of per-user. Note also that the BoltDB creation maintains the old default mode of 0640 since it's not really a user-facing filesystem manipulation. Fixes #5316, #5200
This commit is contained in:
committed by
Henrique Dias
parent
5b7ea9f95a
commit
21ad653b7e
@@ -42,6 +42,12 @@ func (s *Storage) Get() (*Settings, error) {
|
||||
RetryCount: DefaultTusRetryCount,
|
||||
}
|
||||
}
|
||||
if set.FileMode == 0 {
|
||||
set.FileMode = DefaultFileMode
|
||||
}
|
||||
if set.DirMode == 0 {
|
||||
set.DirMode = DefaultDirMode
|
||||
}
|
||||
return set, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user