diff options
Diffstat (limited to 'src/firejail/fs.c')
-rw-r--r-- | src/firejail/fs.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/firejail/fs.c b/src/firejail/fs.c index 4c2510021..171b4848c 100644 --- a/src/firejail/fs.c +++ b/src/firejail/fs.c | |||
@@ -729,11 +729,9 @@ void fs_basic_fs(void) { | |||
729 | printf("Mounting read-only /bin, /sbin, /lib, /lib32, /lib64, /usr"); | 729 | printf("Mounting read-only /bin, /sbin, /lib, /lib32, /lib64, /usr"); |
730 | if (!arg_writable_etc) { | 730 | if (!arg_writable_etc) { |
731 | fs_rdonly("/etc"); | 731 | fs_rdonly("/etc"); |
732 | if (arg_debug) printf(", /etc"); | ||
733 | } | 732 | } |
734 | if (!arg_writable_var) { | 733 | if (!arg_writable_var) { |
735 | fs_rdonly("/var"); | 734 | fs_rdonly("/var"); |
736 | if (arg_debug) printf(", /var"); | ||
737 | } | 735 | } |
738 | if (arg_debug) printf("\n"); | 736 | if (arg_debug) printf("\n"); |
739 | fs_rdonly("/bin"); | 737 | fs_rdonly("/bin"); |
@@ -764,6 +762,9 @@ void fs_basic_fs(void) { | |||
764 | disable_firejail_config(); | 762 | disable_firejail_config(); |
765 | else | 763 | else |
766 | fprintf(stderr, "Warning: masking /etc/firejail disabled when starting the sandbox as root\n"); | 764 | fprintf(stderr, "Warning: masking /etc/firejail disabled when starting the sandbox as root\n"); |
765 | |||
766 | if (getuid() == 0) | ||
767 | fs_rdwr(); | ||
767 | } | 768 | } |
768 | 769 | ||
769 | 770 | ||