linux下有兩種使用者:超級使用者(root);普通使用者
a) 檔案型別
d:資料夾
-:普通檔案
l:軟鏈結(類似windows的快捷方式)
b:塊裝置檔案(例如硬碟、光碟機等)
p:管道檔案
c:字元裝置檔案(例如螢幕等串列埠裝置)
s:套介面檔案
b)基本許可權
i.讀(r/4):read對檔案而言,具有讀取檔案內容的許可權;對目錄來說,具有瀏覽該目錄資訊的許可權
ii.寫(w/2):write對檔案而言,具有修改檔案內容的許可權;對目錄來說具有刪除移動目錄內檔案的許可權
iii.執行(x/1):execute對檔案而言,具有執行檔案的許可權;對目錄來說,具有進入目錄的許可權
iv.「—」表示不具有該項許可權
《字元表示法》
<8進製數制表示法》
功能:設定檔案的訪問許可權
格式:chmod [引數] 許可權 檔名
常用選項:
r -> 遞迴修改目錄檔案的許可權
說明:只有檔案的擁有者和root才可以改變檔案的許可權
chmod命令許可權值的格式
①使用者表示符+/-=許可權字元
+:向許可權範圍增加許可權代號所表示的許可權
-:向許可權範圍取消許可權代號所表示的許可權
=:向許可權範圍賦予許可權代號所表示的許可權
使用者符號:
u:擁有者
g:擁有者同組用
o:其它使用者
a:所有使用者
例項:#chmod u+w /home/abc.txt
#chmod o-x /home/abc.txt
②三位8進製數字
例項:#chmod 664 /home/abc.txt
#chmod 640 /home/abc.txt
b)chown
功能:修改檔案的擁有者
格式:chown [引數] 使用者名稱 檔名
例項:#chown user1 f1
#chown -r user1 filegroup1
c)chgrp
功能:修改檔案或目錄的所屬組
格式:chgrp [引數] 使用者組名 檔名
常用選項:-r 遞迴修改檔案或目錄的所屬組
例項:chgrp users /abc/f2
d)umask
功能:檢視或修改檔案掩碼
新建資料夾預設許可權=0666
新建目錄預設許可權=0777
但實際上你所建立的檔案和目錄,看到的許可權往往不是上面這個值。原因就是建立檔案或目錄的時候還要受到
umask的影響。假設預設許可權是mask,則實際建立的出來的檔案許可權是: mask & ~umask
格式:umask 許可權值
說明:將現有的訪問許可權減去許可權掩碼後,即可產生建立檔案時預設許可權。超級使用者預設掩碼值為0022,普通用
戶預設為0002。
例項:#umask 755
#umask //檢視
#umask 044//設定
功能說明:辨識檔案型別。
語法:file [選項] 檔案或目錄…
常用選項:
-c 詳細顯示指令執行過程,便於排錯或分析程式執行的情形。
-z 嘗試去解讀壓縮檔案的內容。
使用 sudo分配許可權
(1)修改/etc/sudoers 檔案分配檔案# chmod 740 /etc/sudoers vi /etc/sudoer
格式:接受許可權的使用者登陸的主機 =(執行命令的使用者) 命令
(2)使用 sudo 呼叫授權的命令
$ sudo –u 使用者名稱 命令
例項:$sudo -u root /usr/sbin/useradd u2
當乙個目錄被設定為"粘滯位"(用chmod +t),則該目錄下的檔案只能由
一、超級管理員刪除
二、該目錄的所有者刪除
三、該檔案的所有者刪除
Linux常見指令及許可權理解
a 檢視隱藏檔案,linux以.開頭的檔案都是隱藏檔案 l 檢視檔案詳細資訊 據對路徑 起始路徑是根目錄的路徑 相對路徑 起始路徑是當前所在目錄的路徑 當前所在路徑 當前所在目錄的上一層路徑 p 遞迴建立多層級目錄 哪層不存在建立哪層 p 遞迴刪除多層級空目錄 r 刪除目錄 刪除目錄以及目錄下所有檔...
Linux常見指令和許可權的理解
一 檔案許可權 rw r r 1 root root 565 aug 26 16 44 test1.c drwxr xr x.3 root root 4196 aug 26 16 15 test2.c 第乙個檔案分別代表檔案 目錄 d 鏈結 l 其餘三個字母每三個乙個組 rwx 每一組分別為所有者,...
linux許可權指令
1 linux許可權管理指令 linux 每個程序都是以某個使用者身份執行,程序的許可權與該使用者的許可權一樣,使用者的權 限越大,則程序擁有的許可權就越大。linux 中所有的檔案及資料夾都有至少許可權三種許可權 r 讀取 可讀取檔案內容 可列出目錄內容 w 寫入 可修改檔案內容 可在目錄中建立刪...