Apply default umask in SetupEnvironment()

This change makes all filesystem artifacts--files and directories--being
created with the default umask.
This commit is contained in:
Hennadii Stepanov
2023-02-06 11:08:03 +00:00
parent 8a6219e543
commit 581f16ef34
4 changed files with 7 additions and 4 deletions

View File

@@ -336,7 +336,7 @@ void Session::GenerateAndSavePrivateKey(const Sock& sock)
{
DestGenerate(sock);
// umask is set to 077 in init.cpp, which is ok.
// umask is set to 0077 in util/system.cpp, which is ok.
if (!WriteBinaryFile(m_private_key_file,
std::string(m_private_key.begin(), m_private_key.end()))) {
throw std::runtime_error(