• 欢迎访问窗外天空网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 本站兼容IE9+,谷歌Chrome,火狐Firefox等主流浏览器

Linux umask & fmask & dmask ntfs 权限

学习笔记 nixon li 67次浏览 0个评论

umask & fmask & dmask的使用

umask —— 设置文件夹和文件的权限过滤
fmask —— 设置文件的权限过滤
dmask —— 设置文件夹的权限过滤
dmask和fmask是mount的选项。针对fat/ntfs文件系统。适用于fstab配置
不同于chmod/chown的权限值,它们三个是有mask——过滤的意思 。下面是它们的对文件的读写权限:

    0   1   2   3   4   5   6   7
r   +   +   +   +   -   -   -   -
w   +   +   -   -   +   +   -   -
x   +   -   +   -   +   -   +   -

事实上这个结果是通过 mask = rwx – 文件权限

如设置文件为0755权限,那么mask值则需为0022,即:0755=0777-0022

fstab实例:

<file system> <mount point> <type> <options>                <dump> <pass>
/dev/hda1     /media/win    ntfs   defaults,utf8,umask=111  0      0

当中:umask=111==>(777-111)=666=rw-rw-rw, 即文件拥有读写权限

能够又一次设计更更严格的权限关系:

dmask=022,fmask=133 即:f=755=rwxr-xr-x, d=644=rw-r–r–

注意:事实上umask可理解为关闭某些权限。能够使用umask命令改变一个文件的权限:
umask 查看当前文件夹的权限mask
umask <mask> 设置当前

最后进阶理解fstab配置

<file system> <mount point> <type> <options>                                           <dump> <pass>
/dev/hda1     /media/win    ntfs   defaults,utf8,uid=1000,gid=1000,fmask=133,dmask=022  0     0

版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Linux umask & fmask & dmask ntfs 权限
喜欢 ( 0)
微信扫码
分享 (0)
关于作者:
咳...咳...
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址