學習筆記(1) 使用者 使用者組許可權

2021-07-08 10:47:18 字數 1551 閱讀 2704

開始學習linux,做些筆記。

(一)關於使用者和使用者組及其許可權的問題

使用者(user):檔案所有者,可以屬於不同的使用者組,擁有私人空間。但是root使用者具有最高許可權,可以對一切檔案進行讀寫執行(rwx)。

可以通過」su - 使用者名稱「來切換登陸賬號。

使用者組(group):包含多個使用者,組中使用者可以共享一些檔案。

其他人(others):不在group中的其他使用者。

許可權問題:

每個檔案/資料夾都有上述三種身份的許可權,分別為讀、寫、執行,共計9個。通過ls -al查詢時,第一列為該檔案/資料夾的許可權說明。如「drwxr-xr--」,第乙個字元「d」表示這是乙個資料夾,後面每三個字元一組,分別表示使用者(u)、使用者組(g)和其他人(o)的許可權。r表示讀,w表示寫,x表示執行。如果沒有對應許可權則用「-」佔位。如果第乙個字元為「-」則表示這是乙個檔案,如「-rwxr-xr--」。

修改許可權:( "-r" 表示遞迴的持續更改,即將該資料夾下的所有子檔案及子目錄做相同修改,可以視情況而定)

chgrp:修改檔案/資料夾所屬使用者組。「chgrp -r root /home/lxy」是將/home下的lxy資料夾下的所有子檔案以及資料夾的所屬組改為root

chown:修改檔案/資料夾的所有者,「chown test .bashrc」是將.bashrc檔案的所有者改為:test使用者。該命令也可以用來修改資料夾所屬組,如:「chown root:root .bashrc」。

chmod:修改具體許可權。r = 4,w = 2,x = 1。

」chmod 777 .bashrc「是將.bashrc的許可權改為」rwxrwxrwx「

」chmod 770 .bashrc「是將.bashrc的許可權改為」rwxrwx---「

」chmod u=rwx,g=rx,o=r .bashrc「是將.bashrc的許可權改為」rwxr-xr--「

」chmod u=rwx,go=rx .bashrc「是將.bashrc的許可權改為」rwxr-xr-x「

a表示ugo

假設.bashrc的許可權為」rwxr-xr--

」chmoda+w.bashrc「是將.bashrc的許可權改為」rwxrwxrw-「

」chmod a-w.bashrc「是將.bashrc的許可權改為」r-xr-xr--「

許可權的意義:

對檔案:讀:讀取檔案實際內容。

寫:編輯、新增、修改。不包含刪除

執行:可被系統執行。(好像是廢話)

對資料夾(目錄):讀:讀取目錄結構列表,即可以使用ls查詢目錄下的檔名列表

寫:更改目錄結構列表。新建新的檔案、目錄;刪除已經存在的檔案、目錄(無論該檔案、目錄的許可權是什麼);對已經存在的檔案、目錄重新命名;改變已經存在的檔案、目錄的位置。

執行:能否進入該目錄。沒有執行許可權不能使cd到該目錄。

資料夾的許可權中,寫許可權不能隨便授予,但是執行許可權和讀許可權可以視情況授予」其他人「,如果不給執行許可權,使用者無法進入該目錄,也就不能執行該目錄下的所有命令,會出問題。

補:此外還有一些特殊許可權,由於近期暫時接觸不到,在稍後會單開一篇進行補充。

使用者 組 許可權

使用者 組 許可權 一 許可權 r,w,x 1.檔案許可權 r 可讀,可以使用類似cat等命令檢視檔案內容 w 可寫,可以編輯或刪除此檔案 x 可執行,exacutable,可以命令提示符下當作命令提交給核心執行 2.目錄許可權 r 可以對此目錄執行ls以列出內部的所有檔案 w 可以在此目錄建立檔案...

使用者組許可權

使用者user linux使用者 username uid 管理員 root,0 普通使用者 1 65535 組group 使用者和組的配置檔案 linux使用者和組的主要配置檔案 etc passwd 使用者及其屬性資訊 名稱 uid 駐足id等 etc group 組及其屬性資訊 etc sha...

使用者 組 許可權

令牌token,identity建立使用者 useradd 預設值設定 etc default useradd linux 使用者 username uid 管理員 root,0 普通使用者 1 65535 系統使用者 1 499,1 999 centos7 對守護程序獲取資源進行許可權分配 登入使...