LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 673|回复: 4

问个比较不切题的问题,LINUX有没有nt的那种权限问题?

[复制链接]
发表于 2005-3-2 21:27:34 | 显示全部楼层 |阅读模式
就是重新安装后,如果文件或文件夹在用NTFS(我是说NT,LINUX上是EXT3),并且设过专有权限的话,就不能再访问了,就算用户名相同都不可以。LINUX有这个吗?最好没有
发表于 2005-3-3 10:21:51 | 显示全部楼层
對, linux當然會有和ntfs一樣的文件權限問題,我地一齊討論一下啦.... 如有錯請指教.
1/ 檢視檔案的權限, 可在終端上打入指令 "ls -l", 例如:
drwxr-xr-x    4 root     root         4096 Dec 13 17:18 abc
-rw-r--r--    1 root     root         1036 Dec 13 14:10 abc.png
-rw-r--r--    1 root     root        75517 Dec 17 09:38 bootsplash.tgz
我們可以見到有7個分?, 我們先看看,
[文件權限]  [屬性代碼]  [使用者]  [群組]  [檔案大小]  [檔案日期]  [檔案名稱]
而第一個就係檔案的權限了, 以 abc 檔案為例
drwxr-xr-x 其?它是由4部份組成 d  rwx  r-x  r-x, d是?型, 它是一個資料夾 directory的意思, 而後面3個都是由3個字母組成分別為 r -> Read讀, w->Write寫和x->execute運行, 後面3組分別代別, User使用者, group群組及other其他使用者(即在這linux/unix系統內沒有註冊的合法使用者).
所以一個完整的權限代表為[檔案?型][使用者權限][群組權限][其他使用者權限], 我們又以檔案 abc 為例,
d rwxr-xr-x 意思是 [d] -> 資料夾, [rwx] -> 使用者有"讀寫運行"的權力, [r-x] -> 群組有"讀及運行"的權力,?K不能寫入此檔案, [r-x]其他非註冊使用者有"讀及運行"權力,同樣地沒有寫入權力.
進到這一步能清楚未呢, 如果其他配合只要跟著方式就能看出它的權限了,例如:
rwx 可"讀寫運行", r-x 可"讀及運行" , rw- 可"讀寫", -wr 可"寫運行"... 等. 如此?推.
清楚後就可以進入下一步, "如何設定檔案權限", 我們可以對任何檔案作出適當的權限修改, 方式如下:
"r" 讀 代碼為4, "w" 寫代碼為2, "x" 運行代碼為1, "-" 為 0, 例如 r-x 即 4 + 0 + 1 = 5, rw- 即 4+2+0=6.
還有一點要記著, 代碼相加不能大於7呢, 例如: rwx = 4+2+1 =7, 那就是全部權限開放,這樣計沒有方法能大於7呢!
好了, 當明白計算方法我們就可以運用指令進行權限的修改,
又以abc檔案為例,原本權限為 drwxr-xr-x    4 root     root         4096 Dec 13 17:18 abc
我們可以運行指令 chmod 再加入 權限數就可以對檔案進行權限的修改, 開始....
#chmod 777 abc, 777意思就是, 第一個7是使用者權限全部開放即rwx->4+2+1=7, 第二個7是群組rwx->4+2+1=7, 第三個7為其他非註冊使用者rwx->4+2+1=7. 那就完成了abc檔案的權限設置了. 就是這麼簡單了.
所以要記著,權限會有三個方面,使用者,群組及非註冊使用者,必定要有這3個方面呢. 但有一點, 由於這個權限是對該文件有讀, 寫 及運行的權力,所以如果系統是使?碜鳛榉掌, 那麼就要小心判斷權限的設置呢, 如果?y?砘蛟O定錯誤, 可以對系統做成很嚴重的影響呢.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-3 14:44:00 | 显示全部楼层
那如果重装了,现在的ROOT和原来的ROOT不一样怎么办啊?
我就想知道这个,以前重装都是备份数据然后格式化的,现在想留下来
回复 支持 反对

使用道具 举报

发表于 2005-3-3 20:02:01 | 显示全部楼层
就是重新安装后,如果文件或文件夹在用NTFS(我是说NT,LINUX上是EXT3),并且设过专有权限的话,就不能再访问了,就算用户名相同都不可以。LINUX有这个吗?最好没有


并不是有权限就不能访问,而是进行了加密,同NT系统,就算使用相同的用户名重装系统后仍然无法访问,而普通的,加只读或不可读写权限的文档,只要挂在另一个系统下,可以完全读出。

另,你不可能重建一个跟原来一样的 Administrator ,至于 Linux下的root,嘿嘿。.....
回复 支持 反对

使用道具 举报

发表于 2005-3-3 21:22:31 | 显示全部楼层
这个问题好啊。UP一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表