展示下linux的使用者分組
linux系統中的每個檔案和目錄都有訪問許可許可權,如下面所示:
例項展示:
ypy@ubuntu:~$ ls -l
drwxr-xr-- 2 ypy ypy 4096 nov 30 18:33 desktop/
drwxr-xr-- 2 ypy ypy 4096 nov 30 18:33 documents/
drwxr-xr-- 2 ypy ypy 4096 dec 1 16:01 downloads/
-rwxrwxr-- 2 ypy ypy 4096 feb 8 19:59 exercise
-rw-rw-r-- 2 ypy ypy 4096 dec 1 16:02 file.sh
上面第一列內容:
drwxr-xr-- 表示使用者許可權為:讀、寫、執行;使用者組許可權:讀、執行;其他許可權:讀,不能寫和執行
-rw-rw-r-- 表示使用者許可權為:讀、寫;使用者組許可權:讀、寫;其他許可權:讀,不能寫和執行
0123456789(這裡,我寫個標號,為了後面說明問題方便使用)
接著再深入講解,正確說的直白一點,下面是必要的知識,需要你記住的:
linux系統中的每個檔案和目錄都有訪問許可許可權,
用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。
檔案或目錄的訪問權 限分為唯讀,只寫和可執行三種。
這裡顯示的許可權是依次排列的,分別為:[使用者][同組][其他]
使用者許可權,就是你自己的許可權。英文:user,簡寫:u(覆蓋標號123)
使用者組許可權,就是和你同組的人的許可權。英文:group,簡寫:g(覆蓋標號456)
其他許可權,就是不和你同組的人的許可權。英文:others,簡寫:o(覆蓋標號789)
所有人的許可權,英文:all,簡寫:a
r, 即read,讀,許可權值為4
w,即write,寫,許可權值為2
x,即execute,執行,許可權值為1
-,在標號0位置,表示普通的檔案
-,其他位置,表示對應許可權未開啟,不具備許可權
d,即directory,表示目錄檔案
無任何許可權:數字0表示
開所有許可權:數字7表示,即7=4+2+1
chmod 命令是用於改變檔案或目錄的訪問許可權。
+ 表示增加許可權,如u+x, u+r, u+w, g+w, g+r, o+r, a+r等
- 表示取消許可權,如u-x, u-r, u-w, g-w, g-r, o-r, a-r等
= 表示賦予給定許可權,並取消其他所有許可權(如果有的話,如原來u是rwx,設定u=r,u就剩r)
假如你的file.s**件許可權是這樣:
drw-rw-r-- 2 ypy ypy 4096 dec 1 16:02 file.sh
,
表示為:
你可以對該file.s**件進行讀、寫、不能執行;
和你同組的人可以讀、寫、不能執行;
其他不和你同組的人:只能讀,不能寫和執行。
現在我們來分析一下,對file.s**件,做這個操作:chmod u+x file.sh
是什麼意思呢?
表示使用者許可權中,增加執行許可權,修改後變成這樣:
drwxrw-r-- 2 ypy ypy 4096 dec 1 16:02 file.sh
Linux中的檔案許可權
在linux中,所有的使用者被分成不同的使用者組,擁有不同的許可權,作為檔案訪問者的使用者來說,分成如下幾組 所有者u user 所在組的使用者g group 其他使用者o other。檔案也擁有基本許可權,如讀 r 寫 w 執行 x 等,而 則表示檔案沒有這項許可權,這裡也有一些特殊許可權,sui...
Linux中的檔案許可權
在linux裡面,任何乙個檔案都具有 user,group及others 三種身份的個別許可權,但這裡有個特殊的人物,那就是萬能的天神,具有絕對的許可權,而他在linux系統中的身份代號是 root 下面這張圖可以表示各個身份之間的關係。圖上的檔案,劉備擁有全部許可權,而跟他桃園三結義的關羽和張飛則...
Linux中的檔案許可權
許可權 檔案的屬性 d 表示目錄 表示檔案 l 連線檔案 b 裝置檔案,提供儲存的介面裝置 c 裝置檔案,提供序列的介面裝置 鍵盤 滑鼠 檔案的許可權 所有者,所屬組,其他人 rwx 讀 寫 執行,沒有許可權就是 第乙個組rwx 檔案所有者的許可權 第二個組rwx 檔案所屬組的許可權 第三個組rwx...