Ubuntu NTFS 文件系统下没有执行权限的问题

升级了10.10后,突然发现NTFS系统下的文件没了可执行的权限,由于NTFS本身的特殊性,不能对其分区的文件权限进行修改,无论是sudo还是root都没有用。

问了一下google没给出太明确的答案,不过得到了一些提示。

于是

1.安装了以下两个插件:

sudo apt-get install ntfs-3g //这个10.10已经有了。
sudo apt-get install ntfs-config //这个是个图形界面的NTFS权限配置程序。

2.执行:
sudo ntfs-config
勾选【启用内部设备写支持】;

再看NTFS目录下的所有文件,权限都有了。

如果出现提示: OSError: [Errno 2] 没有那个文件或目录: '/etc/hal/fdi/policy' ,那么有两个解决方法:

方法1. 使用 sudo mkdir -p  /etc/hal/fdi/policy

方法2.编辑 /usr/lib/pymodules/python2.6/NtfsConfig/NtfsConfig.py ,在 56行将“os.mkdir(HAL_CONFIG_DIR)”改为“os.makedirs(HAL_CONFIG_DIR)” 。



关于 McKelvin

a hacker who's interested in `music computing` and `network security`.
此条目发表在 Work 分类目录,贴了 标签。将固定链接加入收藏夹。
  • Arcko

    不错,很好用,谢谢分享!