Satoshi MailBeta Open in Satoshi Mail

restrict file permissions on linux to the user only

Commit by Satoshi Nakamoto (s_nakamoto) on 13 December 2009 · SVN r47 · release v0.2.0 · 2 files, +2 −1

Open in Satoshi Mail View on GitHub

Files changed

db.cpp
@@ -79,7 +79,7 @@ CDB::CDB(const char* pszFile, const char* pszMode) : pdb(NULL)
                              DB_THREAD     |
                              DB_PRIVATE    |
                              DB_RECOVER,
-                             0);
+                             S_IRUSR | S_IWUSR);
             if (ret > 0)
                 throw runtime_error(strprintf("CDB() : error %d opening database environment\n", ret));
             fDbEnvInit = true;
ui.cpp
@@ -3494,6 +3494,7 @@ bool CMyApp::OnInit2()
     SetAppName("Bitcoin");
 #else
     SetAppName("bitcoin");
+    umask(077);
 #endif
 
     //