root使用者在media檔案夾下修改檔案許可權無效
http://blog.csdn.net/pipisorry/article/details/39649699
問題:
我想執行media檔案夾下自己寫的某個程式,但無法執行
media這個檔案夾的所有者是root
root@ubuntu:/#ls -ld /mediadrwxr-xr-x 5 root root 1024 Sep 29 00:08 /media
於是我以root的身份在終端以輸入指令
chmod a+x 1,斷行符號後沒反應,查詢該檔案夾的屬性,也沒有改變 為什嗎?
root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#cp RevNum.cpp 1.cpproot@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#vim 1.cpproot@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#gcc -o 1 1.cpproot@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#./1bash: ./1: 許可權不夠root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#ls -l 1-rw------- 1 pipi pipi 8463 Sep 29 00:17 1root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#chmod a+x 1root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#ls -l 1-rw------- 1 pipi pipi 8463 Sep 29 00:17 1 =>許可權沒變,依舊沒法執行!!!
解決方案:
1.圖形介面以root登陸
登入方式見【linux下添加刪除修改使用者】
2.使用mount解決
sudo umount /media/administrator/movie
sudo mount -o rw /dev/sda7 /media
掛在media了 卸下就用sudo umount /media
ps:
media檔案夾下很多檔案唯讀原因:
唯讀原因是win8的快速重啟技術開啟後進入其它系統對該分區進行寫操作會導致資料丟失 所以ntfs-3g(linux上的ntfs支援模組)預設禁止對ntfs寫操作
另外/下的檔案夾切忌修改許可權
mount 簡單用法:
需要root許可權
mount 分區 掛載點
分區:類似/dev/sda1之類
掛載點:目的檔案夾,最好是空的
例:把第一分區(sda1)掛載到/home/xxx/a
mount /dev/sda1 /home/xxx/a
卸載只需 umount 掛載點
(以上命令自己加sudo)
另外,/下檔案不應該修改
對於media(空的情況下)許可權
sudo chmod 755 /media
from:http://blog.csdn.net/pipisorry/article/details/39649699
ref:關於修改檔案夾許可權的命令求解