diff options
Diffstat (limited to 'src/firejail/fs.c')
-rw-r--r-- | src/firejail/fs.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/firejail/fs.c b/src/firejail/fs.c index 652f897d0..af1ddf93b 100644 --- a/src/firejail/fs.c +++ b/src/firejail/fs.c | |||
@@ -734,8 +734,10 @@ void fs_basic_fs(void) { | |||
734 | fs_rdonly("/lib32"); | 734 | fs_rdonly("/lib32"); |
735 | fs_rdonly("/libx32"); | 735 | fs_rdonly("/libx32"); |
736 | fs_rdonly("/usr"); | 736 | fs_rdonly("/usr"); |
737 | fs_rdonly("/etc"); | 737 | if (!arg_writable_etc) |
738 | fs_rdonly("/var"); | 738 | fs_rdonly("/etc"); |
739 | if (!arg_writable_var) | ||
740 | fs_rdonly("/var"); | ||
739 | 741 | ||
740 | // update /var directory in order to support multiple sandboxes running on the same root directory | 742 | // update /var directory in order to support multiple sandboxes running on the same root directory |
741 | if (!arg_private_dev) | 743 | if (!arg_private_dev) |