10.10 在非LINUX分割區無法變更檔案權限 [論壇 - 新手村]
正在瀏覽:
1 名遊客
10.10 在非LINUX分割區無法變更檔案權限 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2011/3/11 6:32 所屬群組:
討論區管理群 等級: 44
HP : 216 / 1084
![]() |
升級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 : 0 / 896
![]() |
因NTFS檔案權限概念和Unix-like類型的檔案系統不同
所以掛載後看到的權限都是核心模擬出來的,只在存取時有作用,實際上不會真正寫入硬碟中 不知你想要達到的是否是掛載NTFS之後可對不同檔案、目錄設定不同權限?
2011/3/15 2:59
|
||||||||||
I′m UGP
|
|||||||||||
![]() |
回覆: 10.10 在非LINUX分割區無法變更檔案權限 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2011/3/11 6:32 所屬群組:
討論區管理群 等級: 44
HP : 216 / 1084
![]() |
UGP 寫到: 我只是想要寫出來的程式能夠運行而已呀= = 不論是什麼屬性加上去就會跳回去...為什麼?
2011/3/15 3:09
|
||||||||||
![]() |
回覆: 10.10 在非LINUX分割區無法變更檔案權限 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2008/10/7 21:19 所屬群組:
已註冊使用者 等級: 36
HP : 0 / 896
![]() |
可參考看看:
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 : 0 / 945
![]() |
rw,exec
2011/3/15 15:38
|
||||||||||
![]() |
回覆: 10.10 在非LINUX分割區無法變更檔案權限 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
假設 我把 一個硬碟 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 所屬群組:
已註冊使用者 等級: 41
HP : 204 / 1020
![]() |
檢查/etc/fstab
看看是不是被改了 預設應該是 UUID=號碼 掛載位置 ntfs defaults,umask=007,gid=46 0 0
2011/3/15 17:24
|
||||||||||
【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~;【推薦】支援 Epic 和 GOG 帳號的遊戲管理器「Heroic」;【教學】Ubuntu下將藍牙設備的「LinkKey」改成與Windows的一致;【GNOME Shell Extension】讓 Ubuntu 與 Android 互動的「GSConnect」;【教學】把系統還原軟體 Clonezilla 放在硬碟中;【設定】 於Dock「按左鍵則最小化」、「按中鍵則預覽」、「Shift+按中鍵則結束」;【教學】可以恢復被刪除之檔案的檔案救援程式「PhotoRec」;【解法】修正部分Snap軟體的介面字型為楷體;[分享] 建立數位電視頻道表檔;
|
|||||||||||
![]() |
回覆: 10.10 在非LINUX分割區無法變更檔案權限 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2011/3/11 6:32 所屬群組:
討論區管理群 等級: 44
HP : 216 / 1084
![]() |
感謝大家回覆
後來大致猜測是為了安全等原因 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
![]() |
會因為這個原因把隨身碟中的檔案系統改成WINDOWS不能讀取的格式的人恐怕不多
2011/3/19 1:21
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.