linux下挂载mount权限设定

本文介绍如何在Linux系统中挂载Windows分区,并提供了一个具体的fstab配置文件示例。通过这个示例,用户可以了解如何设置不同的权限掩码,以控制不同用户对Windows分区的访问权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Linux中也可以读取Windows分区,包括fat32格式的和ntfs格式的。首先你得知道Linux下对硬盘分区的称呼。比如Windows下的C盘通常是hda1,D盘是hda5,E盘是hda6,等等。

 

 

要让Linux系统启动时自动挂载windows分区,可以把上述的命令写入 /etc/fstab 文件中,下面是一个例子

/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part5 /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
#/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part6 /windows/E           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part6 /windows/E           ntfs-3g    users,gid=users,fmask=0,dmask=0,locale=en_US.UTF-8 0 0
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part7 /windows/F           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0

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

 

第三行注释,第四行: 默认用户拥有所有权限

 

解释如下:

dmask是目录的mask,fmask是文件的mask
mask是权限掩码,由3个八进制的数字所组成,
当前访问权限去掉权限掩码所表示的权限之后,
即可产生建立文件时预设的权限。
第一位表示自己访问的权限
第二位表示同组访问的权限
第三位表示其他所有人访问的权限

每位表示为二进制,又可以有三位,分别表示读、写和可执行。
例如-r-----r-x表示文件
自己可以读,不能写,不能执行
同组人不能读,不能写,不能执行
其他人可以读,不能写,可以执行
因为挂载的是windows的盘符,是ntfs分区,
linux为了安全起见,分区只读,默认访问模式为555
可以执行可以读但是不能写入,而且中间一位不能改动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值