aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/fs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/fs.c')
-rw-r--r--src/firejail/fs.c5
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