10.10 在非LINUX分割區無法變更檔案權限 [論壇 - 新手村]


正在瀏覽:   2 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


10.10 在非LINUX分割區無法變更檔案權限
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 24400
EXP: 38
離線
升級10.10之後
COMPILE出來的程式突然都不能跑了
嘗試修改檔案權限+X失敗(點了之後又變回來)
發現在ntfs還有FAT32分割區都會這樣= =
google到了一篇文章,如下
------------------------------
10.04砍掉換10.10后,突然发现NTFS系统下的文件没了可执行的权限,由于NTFS本身的特殊性,不能对其分区的文件权限进行修改,无论是suodo还是root都没有用。

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

于是安装了以下两个插件:

sudo apt-get install ntfs-3g //这个10.10已经有了。

sudo apt-get install ntfs-config //这个是个图形界面的NTFS权限配置程序。

打开ntfs-config后,我把权限全开了。

再看NTFS目录下的所有文件,权限都有了。不过还是不能用chmod命令来修改。那就不在我的需求范围内了。
---------------------------------

但是用了之後分割區變成ROOT才能掛載分割區= =

有辦法可以完美解決嗎?

感謝看完我的文章

----------------------------------

find same problem here!

http://ubuntuforums.org/archive/index.php/t-1596666.html

I think that the something about mount has being changed from Lucid to Maverick!

And it's nonsense to force people from converting partition from other to Linux-based just because compiled binary can't run a partition which does't have possibility for setting +x attribute...

------------------------------------
感謝大家回覆
後來大致確定是Ubuntu為了安全等原因
10.10之後預設將非Unix-based的檔案系統掛載的執行權限改成不可執行

我的作法:

sudo umount 「掛載點」
sudo mkdir 新增原本的掛載資料夾
sudo mount -o rw,umask=0000,exec 『掛載分割區』 『掛載點』

發現如果僅加入remount不能解決
需要unmount再mount

2011/3/15 0:20
應用擴展 工具箱
回覆: 10.10 在非LINUX分割區無法變更檔案權限
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 179 / 896
MP : 661 / 26505
EXP: 85
離線
因NTFS檔案權限概念和Unix-like類型的檔案系統不同
所以掛載後看到的權限都是核心模擬出來的,只在存取時有作用,實際上不會真正寫入硬碟中

不知你想要達到的是否是掛載NTFS之後可對不同檔案、目錄設定不同權限?

2011/3/15 2:59
I′m UGP
應用擴展 工具箱
回覆: 10.10 在非LINUX分割區無法變更檔案權限
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 24400
EXP: 38
離線
UGP 寫到:
因NTFS檔案權限概念和Unix-like類型的檔案系統不同
所以掛載後看到的權限都是核心模擬出來的,只在存取時有作用,實際上不會真正寫入硬碟中

不知你想要達到的是否是掛載NTFS之後可對不同檔案、目錄設定不同權限?


我只是想要寫出來的程式能夠運行而已呀= =

不論是什麼屬性加上去就會跳回去...為什麼?

2011/3/15 3:09
應用擴展 工具箱
回覆: 10.10 在非LINUX分割區無法變更檔案權限
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 179 / 896
MP : 661 / 26505
EXP: 85
離線
可參考看看:
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=87836#forumpost87836

或者是使用指令加上參數對NTFS重新掛載
sudo mount -o rw,umask=0000,remount [掛載分割區] [掛載點]


參考:
http://linux.vbird.org/linux_basic/0230filesystem.php#mount
http://linux.die.net/man/8/mount

2011/3/15 14:52
I′m UGP
應用擴展 工具箱
回覆: 10.10 在非LINUX分割區無法變更檔案權限
會員五級
註冊日期:
2008/6/15 2:56
所屬群組:
已註冊使用者
等級: 38
HP : 189 / 945
MP : 757 / 28819
EXP: 81
離線
rw,exec

2011/3/15 15:38
應用擴展 工具箱
回覆: 10.10 在非LINUX分割區無法變更檔案權限

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1404 / 1756
MP : 4456 / 45969
EXP: 24
離線
假設 我把 一個硬碟 NTFS 寫在 /etc/fstab
開機 自動掛載在 /diskc
ls -l /diskc
發現 所有的 diskc 目錄及其子目錄 的 owner 權限:
root plugdev
而且讀寫權限 都是 770 (這在 /etc/fstab 裏設定)
rwxrwx---

如果 你是 sudoers 裏面的 user
可以 進入 /系統/管理/使用者與羣組
管理羣組
把你的 username 加入 plugdev
這樣 你就有 讀寫的權利了

這篇文章
ntfs + fstab help
引用 這篇文章
NTFS-3G

裏面談到兩種 設定 也許能幫你
把你的 NTFS 掛載在 /mnt/windows (你對/mnt的權限就能延伸到/mnt/windows)
在 /etc/fstab 就指明 Group/User 及 其權限

2011/3/15 16:05
應用擴展 工具箱
回覆: 10.10 在非LINUX分割區無法變更檔案權限
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 40
HP : 199 / 996
MP : 868 / 26387
EXP: 86
離線
檢查/etc/fstab
看看是不是被改了
預設應該是

UUID=號碼 掛載位置 ntfs defaults,umask=007,gid=46 0 0

2011/3/15 17:24
應用擴展 工具箱
回覆: 10.10 在非LINUX分割區無法變更檔案權限
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 24400
EXP: 38
離線
感謝大家回覆
後來大致猜測是為了安全等原因
10.10 之後將非 Unix-based 的檔案系統掛載的執行權限改成不可執行

我的作法:

sudo umount 「掛載點」
sudo mkdir 新增原本的掛載資料夾
sudo mount -o remount,rw,exec 『掛載分割區』 『掛載點』

發現如果僅加入remount不能解決
需要unmount再mount

2011/3/17 22:19
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
訪客
回覆: 10.10 在非LINUX分割區無法變更檔案權限
Anon:訪客
是否考慮將檔案全複制到Linux檔案結構的目錄內?不要在NTFS或FAT下執行?
先繞過這個問題再慢慢想辦法解決....

2011/3/18 14:13 | a3bb1 fac70 c4912 af2b0
應用擴展 工具箱
回覆: 10.10 在非LINUX分割區無法變更檔案權限
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 24400
EXP: 38
離線
會因為這個原因把隨身碟中的檔案系統改成WINDOWS不能讀取的格式的人恐怕不多

2011/3/19 1:21
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.