本人安裝的是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