文件管理 · 2024年2月9日

mask文件|Linux挂载文件的权限

⑴ linux挂载文件的权限

在Linux中也可以读取Windows分区,包括fat32格式的和ntfs格式的。让Linux系统启动时有自动挂载windows分区权限,可以命令写入 /etc/fstab 文件中,下面是一个例子:

/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part1/windows/Cntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part5/windows/Dntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800#/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part6/windows/Entfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part6/windows/Entfs-3gusers,gid=users,fmask=0,dmask=0,locale=en_US.UTF-800/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part7/windows/Fntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800

默认挂载是 root 拥有读写权限,当没有执行权限,其它用户只有可读权限。

如上代码挂载文件权限设置解释如下:

#dmask是目录的mask,fmask是文件的mask#mask是权限掩码,由3个八进制的数字所组成,#当前访问权限去掉权限掩码所表示的权限之后,#即可产生建立文件时预设的权限。#第一位表示自己访问的权限#第二位表示同组访问的权限#第三位表示其他所有人访问的权限#每位表示为二进制,又可以有三位,分别表示读、写和可执行。#例如-r—–r-x表示文件#自己可以读,不能写,不能执行#同组人不能读,不能写,不能执行#其他人可以读,不能写,可以执行#因为挂载的是windows的盘符,是ntfs分区,#linux为了安全起见,分区只读,默认访问模式为555#可以执行可以读但是不能写入,而且中间一位不能改动。