FreeBSD Bugzilla – Attachment 192866 Details for
Bug 223846
msdosfs does not reflect READONLY to user
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
deny writing to READONLY files in msdosfs
msdosfs-enforce-READONLY.patch (text/plain), 495 bytes, created by
Damjan Jovanovic
on 2018-04-28 06:34:37 UTC
(
hide
)
Description:
deny writing to READONLY files in msdosfs
Filename:
MIME Type:
Creator:
Damjan Jovanovic
Created:
2018-04-28 06:34:37 UTC
Size:
495 bytes
patch
obsolete
>diff --git a/sys/fs/msdosfs/msdosfs_vnops.c b/sys/fs/msdosfs/msdosfs_vnops.c >index 33db2354dd8d..3fd0c027f85a 100644 >--- a/sys/fs/msdosfs/msdosfs_vnops.c >+++ b/sys/fs/msdosfs/msdosfs_vnops.c >@@ -233,6 +233,8 @@ msdosfs_access(struct vop_access_args *ap) > accmode_t accmode = ap->a_accmode; > > file_mode = S_IRWXU|S_IRWXG|S_IRWXO; >+ if (dep->de_Attributes & ATTR_READONLY) >+ file_mode &= ~(S_IWUSR|S_IWGRP|S_IWOTH); > file_mode &= (vp->v_type == VDIR ? pmp->pm_dirmask : pmp->pm_mask); > > /*
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 223846
: 192866