linux許可權指令

2021-09-18 05:15:48 字數 3096 閱讀 4891

1、linux許可權管理指令

linux 每個程序都是以某個使用者身份執行,程序的許可權與該使用者的許可權一樣,使用者的權

限越大,則程序擁有的許可權就越大。

linux 中所有的檔案及資料夾都有至少許可權三種許可權

r(讀取) 可讀取檔案內容 可列出目錄內容

w(寫入) 可修改檔案內容 可在目錄中建立刪除內容

x(執行) 可作為命令執行 可訪問目錄內容

目錄必須擁有 x 許可權,否則無法檢視其內容

linux 許可權授權,預設是授權給三種角色,分別是 user、group、other,linux 許可權與用

戶之間的關聯如下:

u 代表 user,g 代表 group,o 代表 other;
每個檔案的許可權基於 ugo 進行設定;許可權三位一組(rwx),同時需授權給三種角色,ugo;每個檔案擁有乙個所屬使用者和所屬組,對應 ug,不屬於該檔案所屬使用者或所屬組使用 o 來表示;在 linux 系統中,可以通過 ls –l 檢視 jfedu.net 目錄的詳細屬性

drwxrwxr -x 2 jfedu1 jfedu1 4096 dec 10 01:36 jfedu.net
jfedu.net 目錄屬性引數詳解如下:

1、 d 表示目錄,同一位置如果為-則表示普通檔案;

2、 rwxrwxr-x 表示三種角色的許可權,每三位為一種角色,依次為 u,g,o 許可權,如上則表示 user 的許可權為 rwx,group 的許可權為 rwx,other 的許可權為 r-x;

3、2 表示資料夾的鏈結數量,可理解為該目錄下子目錄的數量;

4、 從左到右,第乙個 jfedu1 表示該使用者名稱,第二個 jfedu1 則為組名,其他人角色預設不顯示;

5、4096 表示該資料夾佔據的位元組數;

6、dec 10 01:36 表示檔案建立或者修改的時間;

7、jfedu.net 為目錄的名,或者檔名

2、chown 屬主及屬組(更改檔案以及資料夾所屬的使用者與所屬的組)修改某個使用者、組對資料夾的屬主及屬組,用命令 chown 實現。

(1) 修改 jfedu.net 資料夾所屬的使用者為 root,其中-r 引數表示遞迴處理所有的檔案及

子目錄。

chown -r root jfedu.net
(2)修改 jfedu.net 資料夾所屬的組為 root。

chown -r :root jfedu.net 或者 chgrp –r root jfedu.net
(3)修改 jfedu.net 資料夾所屬的使用者為 root,組也為 root。

chown -r root:root jfedu.net
3、chmod 使用者及組許可權

修改某個使用者、組對資料夾的許可權,用命令 chmod 實現,其中以代指 ugo,+、-、=代表加入、刪除和等於對應許可權,具體案例如下:

(1)授予使用者對 jfedu.net 目錄擁有 rwx 許可權

chmod –r u+rwx jfedu.net
(2)授予組對 jfedu.net 目錄擁有 rwx 許可權

chmod –r g+rwx jfedu.net
(3)授予使用者、組、其他人對 jfedu.net 目錄擁有 rwx 許可權

chmod –r u+rwx,g+rwx,o+rwx jfedu.net
(4)撤銷使用者對 jfedu.net 目錄擁有 w 許可權

chmod –r u-w jfedu.ne
(5)撤銷使用者、組、其他人對 jfedu.net 目錄擁有 x 許可權

chmod –r u-x,g-x,o-x jfedu.net
(6)授予使用者、組、其他人對 jfedu.net 目錄只有 rx 許可權

chmod –r u=rx,g=rx,o=rx jfedu.net
4、chmod 二進位制許可權

linux 許可權預設使用 rwx 來表示,為了更簡化在系統中對許可權進行配置和修改,linux許可權引入二進位制表示方法,如下**:

linux 許可權可以將 rwx 用二進位制來表示,其中有許可權用 1 表示,沒有許可權用 0 表示;

linux 許可權用二進位制顯示如下:

rwx=111

r-x=101

rw-=110

r--=100

依次類推,轉化為十進位制,對應十進位制結果顯示如下:

rwx=111=4+2+1=7

r-x=101=4+0+1=5

rw-=110=4+2+0=6

r--=100=4+0+0=4

得出結論,用 r=4,w=2,x=1 來表示許可權。

使用二進位制方式來修改許可權案例演示如下,其中預設 jfedu.net 目錄許可權為 755:

(1)授予使用者對 jfedu.net 目錄擁有 rwx 許可權

chmod –r 755 jfedu.net
(2)授予組對 jfedu.net 目錄擁有 rwx 許可權

chmod –r 775 jfedu.net
(3)授予使用者、組、其他人對 jfedu.net 目錄擁有 rwx 許可權

chmod –r 777 jfedu.net
(4)撤銷使用者對 jfedu.net 目錄擁有 w 許可權

chmod –r 555 jfedu.net
(5)撤銷使用者、組、其他人對 jfedu.net 目錄擁有 x 許可權

chmod –r 644 jfedu.net
(6)授予使用者、組、其他人對 jfedu.net 目錄只有 rx 許可權

chmod –r 555 jfedu.n

linux許可權及指令

1.進入目錄需要哪些許可權,在目錄中執行增刪查 cd,touch,ls,rm,mv等 改檔案動作,需要哪些許可權.cd a.語法 cd 目錄名 進入目錄 b.所需許可權x touch a.語法 touch 檔名 建立檔案 b.所需許可權wx ls a.語法 ls 顯示當前目錄下的所有檔案 b.所需許...

Linux 常用指令 許可權類

許可權類指令 ls l chmod chown chgrp a.檢視檔案許可權 ls l 檔案許可權符號的含義 第一字元代表檔案型別。d代表目錄,代表非目錄 緊隨其後每三個字元一組許可權,分為三組,依次是1.代表所有者許可權,同組使用者許可權,其他使用者許可權 許可權組中,字元代表的含義,分別是是否...

Linux常見指令及許可權理解

a 檢視隱藏檔案,linux以.開頭的檔案都是隱藏檔案 l 檢視檔案詳細資訊 據對路徑 起始路徑是根目錄的路徑 相對路徑 起始路徑是當前所在目錄的路徑 當前所在路徑 當前所在目錄的上一層路徑 p 遞迴建立多層級目錄 哪層不存在建立哪層 p 遞迴刪除多層級空目錄 r 刪除目錄 刪除目錄以及目錄下所有檔...