syscalls: chroot, fchmodat, fchownat, faccessat
[lunaix-os.git] / lunaix-os / kernel / device / devfs.c
index c707b9f6bdb9973ae52106f389ce024b85857cc9..78846177a4c957fa6ef719c9f610833b19f8a7ec 100644 (file)
@@ -183,7 +183,7 @@ devfs_init_inode(struct v_superblock* vsb, struct v_inode* inode)
     // we set default access right to be 0660.
     // TODO need a way to allow this to be changed
     
-    fsapi_inode_setaccess(inode, FSACL_u(R, W, _) | FSACL_g(R, W, _));
+    fsapi_inode_setaccess(inode, FSACL_u(R, W, X) | FSACL_g(R, W, X) | FSACL_oX);
     fsapi_inode_setowner(inode, 0, 0);
 }