解決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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM