我有一个 Windows 分区,可以使用 Nautilus 轻松访问它。
它会自动安装于/media
deel@ubuntu:/media$ ls -l
total 16
drwx------ 1 deel deel 16384 2011-11-16 10:33 New Volume
deel@ubuntu:/media$ sudo chmod 755 New\ Volume/
deel@ubuntu:/media$ ls -l
total 16
drwx------ 1 deel deel 16384 2011-11-16 10:33 New Volume
如果您注意到,即使在更改权限后权限也没有改变。可能是什么原因?我该如何更改权限?
这是我的/etc/fstab
文件:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1
/host/ubuntu/disks/swap.disk none swap loop,sw 0 0
~
答案1
Windows 共享的权限在安装时确定,并且无法在运行时更改。
如果你想要不同的权限,你必须手动挂载分区并为命令提供选项以全部文件和目录所需的权限。
此外,您还可以在中设置权限/etc/fstab
,除了noauto
选项之外,还应允许使用在中确定的选项使用 nautilus 进行挂载fstab
。
该命令可能是
sudo mkdir -p "/media/New Volume"
sudo mount -o uid=1000,gid=1000,umask=0022 /dev/sd1 "/media/New Volume"
其中0022
是 的补码755 = rwxr-xr-x
,/dev/sda1
是 Windows 分区,1000
是您的数字用户 ID 和组 ID。