寫在前面:
在liunx系統中一切都是檔案(資料夾和外設是特殊的檔案),如果有可能盡量使用文字檔案,文字檔案是人、機都能夠理解的檔案。linux的使用者(組)和許可權完美的解決了linux系統的安全問題。由於一切都是檔案,linux引入了兩個檔案來管理使用者(組):/etc/passwd 存放使用者;/etc/group 存放組;然後在檔案系統中每個檔案頭里新增了使用者和檔案之間的關係資訊。
1、使用者和檔案只有兩種關係:擁有和不擁有
2、使用者組和檔案也只有兩種關係:擁有和不擁有
3、使用者和使用者組的關係也只有兩種,屬於和不屬於
以上三種關係疊加,最終會產生以使用者和檔案的三種關係:
1、使用者擁有該檔案
2、使用者屬於該組,該組擁有該檔案
3、使用者不擁有該檔案
在檔案頭里存放了三組資訊和上面三種關係對應
第一組,存放擁有該檔案的使用者許可權
第二組,存放使用者該檔案的使用者組的許可權
第三組,存放不擁有該檔案的使用者許可權
使用者的許可權分為三種:
讀(r)(4):
檔案:允許開啟並讀取內容
目錄:允許列出目錄下的檔案,前提是該目錄必須有可執行(x)許可權
寫(w)(2):
檔案:允許寫入檔案內容或截斷檔案,但不允許對檔案重新命名或刪除,重新命名或刪除是由目錄的許可權決定的。
目錄:允許在目錄下新建,刪除,重名名檔案,前提是目錄有可執行的許可權。
執行(x)(1):
檔案:允許將檔案作為程式來執行,使用指令碼語言編寫的程式必須設定為可讀才能被執行。
目錄:進入目錄
例子:-rw-rwx--x user group file
每三個字元為一組,每個組分別對應所屬使用者許可權、所屬使用者組許可權、其他使用者許可權
設定許可權:
chmod g+rw 檔名
chmod g-w 檔名
使用者:u 組:g 其他使用者:o
777 rwxrwxrwx
755 rwxr-xr-w 使用者目錄許可權設定
644rw-r--r-- 用於檔案許可權設定
Linux許可權詳解 使用者 使用者組及檔案許可權
linux的許可權系統主要是由使用者 使用者組和檔案許可權組成。使用者就是乙個個的登入並使用linux的使用者。linux內部用uid表示。使用者組就是使用者的分組。linux內部用gid表示。檔案許可權分為讀 寫 執行三種許可權。linux系統將所有東西都體現成檔案,所以某使用者 使用者組 有哪些...
linux檔案許可權 使用者組
新增組 groupadd 組名檢視所有組 cat etc group建立使用者並將使用者新增到組 useradd g 組名 使用者名稱刪除使用者 userdel 使用者名稱刪除使用者及使用者的主目錄檔案 userdel r 使用者名稱檢視所有使用者資訊 cat etc passwd檔案許可權解釋 當...
Linux使用者 使用者組 檔案許可權
最近打算更仔細學習一下linux作業系統。先是惡補了一下使用者 使用者組 檔案許可權這三樣比較重要的知識。學習這幾樣東西,得先掌握linux的許可權系統相關知識。linux的許可權系統主要是由使用者 使用者組和許可權組成。使用者就是乙個個的登入並使用linux的使用者。linux內部用uid表示。使...