chmod 777 对 Linux Mint 没有影响

chmod 777 对 Linux Mint 没有影响

我正在尝试使用以下命令为名为 foobar 的文件分配运行权限:

sudo chmod 777 foobar

但是什么也没发生。该文件位于 NTFS 挂载分区上。mount 命令显示:

/dev/sda4 on /media/DATA type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

命令

ls -l foobar

chmod 说后运行:

-rw------- 1 myusername myusername 2261603 Aug 29 17:54 foobar

有人能帮帮我吗?

答案1

NTFS 处理文件权限的方式与 Linux 不同,如ntfs-3g常问问题

为什么 chmod 和 chown 不起作用?[原文如此]

默认情况下,NTFS 上的文件归 root 所有,每个人都可以完全访问。要获得标准的按文件保护,您应该使用“权限”选项进行安装。此外,如果您希望权限与特定的 Windows 配置可互操作,则必须映射用户。

因此,请/etc/fstab使用适当的选项修改您的:(我改为default_permissionspermissions

/dev/sda4 /media/DATA ntfs rw,nosuid,nodev,allow_other,permissions,blksize=4096

或者,只需手动卸载并重新安装:

sudo umount /media/DATA
sudo mount -t ntfs -o rw,nosuid,nodev,relatime,permissions /dev/sda4 /media/DATA

您现在应该能够使用 正常更改权限sudo chmod

相关内容