From d05e3841bd2f9e18809a38f55cc8e1ff920ef5a4 Mon Sep 17 00:00:00 2001 From: Sebastian Messmer Date: Fri, 12 Feb 2016 12:21:39 +0100 Subject: [PATCH] Mountdir has correct ownership and permissions set. Fixes https://github.com/cryfs/cryfs/issues/10 --- src/cryfs/filesystem/CryNode.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cryfs/filesystem/CryNode.cpp b/src/cryfs/filesystem/CryNode.cpp index 617dbe46..4c3e9406 100644 --- a/src/cryfs/filesystem/CryNode.cpp +++ b/src/cryfs/filesystem/CryNode.cpp @@ -103,7 +103,9 @@ void CryNode::stat(struct ::stat *result) const { if(_parent == none) { //We are the root directory. //TODO What should we do? - result->st_mode = S_IFDIR; + result->st_uid = getuid(); + result->st_gid = getgid(); + result->st_mode = S_IFDIR | S_IRUSR | S_IWUSR | S_IXUSR; result->st_size = fsblobstore::DirBlob::DIR_LSTAT_SIZE; } else { (*_parent)->statChild(_key, result);