diff --git a/rai/rai_node/daemon.cpp b/rai/rai_node/daemon.cpp index 9f830c2d..acb9d725 100644 --- a/rai/rai_node/daemon.cpp +++ b/rai/rai_node/daemon.cpp @@ -102,6 +102,7 @@ void rai_daemon::daemon::run (boost::filesystem::path const & data_path) std::fstream config_file; std::unique_ptr runner; auto error (rai::fetch_object (config, config_path, config_file)); + boost::filesystem::permissions (config_path, boost::filesystem::owner_read | boost::filesystem::owner_write); if (!error) { config.node.logging.init (data_path); diff --git a/rai/rai_wallet/entry.cpp b/rai/rai_wallet/entry.cpp index ad9d9692..95ea8ee5 100644 --- a/rai/rai_wallet/entry.cpp +++ b/rai/rai_wallet/entry.cpp @@ -204,6 +204,7 @@ int run_wallet (QApplication & application, int argc, char * const * argv, boost std::fstream config_file; auto error (rai::fetch_object (config, config_path, config_file)); config_file.close (); + boost::filesystem::permissions (config_path, boost::filesystem::owner_read | boost::filesystem::owner_write); if (!error) { boost::asio::io_service service;