Guest User

Untitled

a guest
Jan 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. diff --git a/sys/vfs/devfs/devfs_vnops.c b/sys/vfs/devfs/devfs_vnops.c
  2. index c88cef2..6768398 100644
  3. --- a/sys/vfs/devfs/devfs_vnops.c
  4. +++ b/sys/vfs/devfs/devfs_vnops.c
  5. @@ -637,8 +637,11 @@ devfs_vop_setattr(struct vop_setattr_args *ap)
  6. }
  7.  
  8. if (vap->va_mode != (mode_t)VNOVAL) {
  9. + kprintf("chmod on %s (%d vs %d)\n",
  10. + (node->d_dev != NULL)?node->d_dev->si_name:"(unknown)",
  11. + node->uid, ap->a_cred->cr_uid);
  12. if (ap->a_cred->cr_uid != node->uid) {
  13. - error = priv_check(curthread, PRIV_VFS_ADMIN);
  14. + error = priv_check(curthread, PRIV_VFS_CHMOD);
  15. if (error)
  16. goto out;
  17. }
Add Comment
Please, Sign In to add comment