网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月05日漏签0天
ubuntu吧 关注:143,412贴子:576,051
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 14回复贴,共1页
<<返回ubuntu吧
>0< 加载中...

怎么把挂载的ntfs分区的w权限去掉啊?

  • 只看楼主
  • 收藏

  • 回复
  • swift1911
  • 知名人士
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
chmod -w media/
这样貌似不行啊
求大神


  • peterliu1218
  • 人气楷模
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
NTFS的权限设定,与Linux不同,所以你不能用Linux去设定NTFS的档案权限,当然Linux也无视NTFS的档案权限。因此,chmod, chown等指令,对NTFS的档案完全无用....
假如你只是偶而要读取,但是怕不小心改到档案,可以使用手动方式:
mount -o ro /dev/sdX /media/xxx/xxx
假如这个分区是你常常要挂载的,例如硬碟其他的windows分区,请在/etc/fstab修改,加上参数ro


2025-08-05 14:38:02
广告
不感兴趣
开通SVIP免广告
  • peterliu1218
  • 人气楷模
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
swift1911:
我的目的是在ubuntu下,普通用户只能读取ntfs分区,root用户才能向里面写,硬盘是两个,一个机械一个ssd
所以重点如下
1. 普通用户,可读不可写(所以普通用户,仍需要mount功能啊)
2. 具有管理者身份者可以读写。(所以在/etc/fstab的分区设定参数不可以用ro)
先说明一点,ubuntu不能直接使用root(也不应该开启),管理者只是具有sudo权限而已,必须谨记这一点。
再说明一点,所有方法只能防止意外,防不住刻意,除非你把硬盘加密。
以下为方案一:
先假设你的ntfs分区有三个:
/dev/sda1 (C:):c是系统所在,普通用户「不可读取」「不可写入」,管理者可读不可写。
/dev/sda2 (D:):d是重要资料盘,普通用户「可读取」但「不可写入」,管理员可读可写。
/dev/sdb1 (E:):e是一般资料盘,普通用户可读取可写入
sudo mkdir /mnt/win_C
sudo mkdir /mnt/win_D
sudo mkdir /mnt/win_E
修改fstab
gksudo gedit /etc/fstab
加入或修改(使用时请除去[],中间要加空格,怕百度吃排版,造成误会...)
[/dev/sda1] [/mnt/win_C] [ntfs-3g] [nosuid,nodev,nofail,noauto,ro,umask=077] [0] [0]
[/dev/sda2] [/mnt/win_D] [ntfs-3g] [nosuid,nodev,nofail,noauto,x-gvfs-show,umask=022] [0] [0]
[/dev/sdb1] [/mnt/win_E] [ntfs-3g] [nosuid,nodev,nofail,noauto,x-gvfs-show] [0] [0]
因为管理者只是有sudo权限,并非真的root,所以CD两分区,管理者在nautilus下,跟一般使用者无异。
假如管理者想要对C读取,对D写入,必须挂载后,以gksudo nautilus进入/mnt/win_C与/mnt/win_D。
假如你的fstab想要使用uuid来取代设备名,请自行以sudo blkid查询uuid,如:
[UUID=7CDE6A1F7AC28924] [/mnt/win_C] [ntfs-3g] [nosuid,nodev,nofail,noauto,ro,umask=077] [0] [0]


  • peterliu1218
  • 人气楷模
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
方案二(我认为这是一个较好的方案,但这预设你非常清楚使用者与群组权限设定):
先假设你的ntfs分区有三个:
/dev/sda1 (C:):c,是系统碟,普通用户「不可读取」「不可写入」,管理者可读不可写。
/dev/sda2 (D:):d,是A群组专用碟,A群组及你(不动用管理权限)可读可写,其他用户「可读取」但「不可写入」。
/dev/sdb1 (E:):e,是B群组专用碟,B群组及管理员可读可写,其他用户「不可读写」。(你必须动用管理权限)
目前有三人:
Peter:就是你自己。(uid=1000, gid=1000)
John:A群组用户。(uid=1001, gid=1001)
Mary:B群组用户。(uid=1002, gid=1002)
sudo mkdir /mnt/win_C
sudo mkdir /mnt/win_D
sudo mkdir /mnt/win_E
修改fstab
gksudo gedit /etc/fstab
加入或修改(使用时请除去 [ ],中间要加空格)
[/dev/sda1] [/mnt/win_C] [ntfs-3g] [nosuid,nodev,nofail,noauto,ro,umask=077] [0] [0]
[/dev/sda2] [/mnt/win_D] [ntfs-3g] [nosuid,nodev,nofail,noauto,x-gvfs-show,uid=1000,gid=1001,umask=002] [0] [0]
[/dev/sdb1] [/mnt/win_E] [ntfs-3g] [nosuid,nodev,nofail,noauto,x-gvfs-show,gid=1002,umask=007] [0] [0]


  • peterliu1218
  • 人气楷模
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
fstab的设定,一定要把我上面的[ ]符号拿掉!


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 14回复贴,共1页
<<返回ubuntu吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示