解决linux不能使用chmod更改权限的问题
本人安装的是win10和ubuntu的双系统,发现在ubuntu下挂载windows硬盘不用命令chmod更改文件的权限,解决方法记录如下:
对于使用命令$ chmod 777 dirname更改不了权限的问题。
1、lsattr -a查看当前目录下所有文件的权限,确定所要更改的文件权限有没有i,如下:
-------------e-- ./.gnome
---i------------ ./.IntelliJIdea2016.1
-------------e-- ./.mozilla
-------------e-- ./.dbeaver
-------------e-- ./.gksu.lock
-------------e-- ./.xsession-errors
文件.IntelliJIdea2016.1有权限i锁住,接下来解锁
2、chattr -i .IntelliJIdea2016.1去掉文件中的i权限(相信接下来就可以使用chmod更改文件权限)。
如果lsattr没有发现有i权限的字眼,那就还有一种情况是你所使用的ntfs系统挂载的时候没有使用对命令。使用命令如下:
sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000,exec /dev/sda6 /media/rjh/工作/
对于英语好的童鞋,请参考:http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition