增減許可權的命令:
chmod [使用者符號][+或-][許可權] 目標檔案或資料夾
第1步 2步 3步 4步 5步
關於「-」:
每個檔案前面都有十個」-「號組成,比如:
-rw-rw-r– 1 tarena tarena 0 7月 1 16:39 a.txt
其中第乙個」-「是對檔案的說明,一般無法改變,常見的有:
-:常規檔案
d:指的是資料夾目錄
不常見的有
b 塊裝置特殊(磁碟)
c 字元特殊裝置(終端)
p 有名管道
s 訊號燈
m 共享儲存器
第二三四個「-」指的是使用者許可權,就是建立這個檔案人的許可權(user),代表符號位u
第2位置如果是」r」則代表使用者有讀的許可權,如果是」-「代表使用者沒有讀的許可權
第3位置如果是」w」則代表使用者有寫的許可權,如果是」-「代表使用者沒有寫的許可權
第4位置如果是」x」則代表使用者有執行的許可權,如果是」-「代表使用者沒有執行的許可權,比如你看乙個資料夾一般有「x」說明它是可以執行的也就是可以開啟,乙個txt檔案一般只有r和w許可權沒有x許可權,但都是可以去改的
注意的是:不會出現wwx,或者rrr這種情況。每個位置出現的字母都是系統規定好的,一般是rwx
第五六七個「-」指的是組許可權(group),代表符號g,我的理解是比如我們在同一公司不同賬號共用一台伺服器,我建立乙個檔案,你的許可權就和第五六七所顯示的內容有關。
5和2位置類似,6和3位置類似,7和4位置類似
第**十位置「-」指的是其他人的許可權(other),代表符號o,就是我們公司以外的人進我們伺服器所擁有的許可權
8和2位置類似,9和3位置類似,10和4位置類似
關於運算子:
+:新增許可權
-:去掉許可權
=:許可權賦值
關於rwx代表數字:
r可以用4表示
w可以用2表示
x用1表示
0:保持原樣
如果想給a.txt新增其他使用者讀寫許可權可:chmod +6 a.txt #6=4(r許可權)+2(w許可權)注意:+6即+006,主組許可權都是0,其它許可權是6
如果想給a.txt新增主使用者讀寫執行,組使用者不變,其他使用者讀寫許可權可:chmod +705 a.txt #7=4(r)+2(w)+1(x)
如果想刪除全部許可權:chmod -777 a.txt
下面在寫幾個示例:
chmod u+w a.txt #給a檔案主使用者增加寫許可權
chmod g+rw a.txt #給a檔案組使用者增加讀寫許可權
chmod +w a.txt #因為加號前面沒有u g或o 這裡是給這三個使用者都增加寫的許可權,有時候可能o使用者的某些許可權加不上
chmod u+4 a.txt #出錯,字元不能和數字結合新增許可權
chmod +4 a.txt #+4即+004 給其他使用者新增讀許可權
chmod +504 a.txt #給主使用者新增讀和執行,給組不變,其他使用者新增讀許可權
chmod u=w a.txt #給主使用者更新w許可權。沒有則新增。有則原來的不變
chmod u=w g=w a.txt #出錯,字母形式一次只能新增各一種使用者增加許可權
**
Linux(三)chmod許可權
一 linux許可權簡介 linux認為有三組使用者會使用檔案或目錄,即實際擁有者 也稱檔案的使用者user,縮寫u 使用者組 group,縮寫g 和系統中的其他人 other,縮寫o 使用者對檔案和目錄的常用操作屬性有三種 讀 r 寫 w 和執行 x 1 讀 r 對檔案 可以檢視 對目錄 可以使用...
Linux 許可權設定chmod
linux中設定許可權,一般用chmod命令 1 介紹 許可權設定chmod 功能 改變許可權命令。常用引數 1 x 執行權execute 2 w 寫權write 4 r 讀權read setuid 設定後,檔案擁有檔案所有者的許可權如root許可權 setgid 設定後,目錄下建立的檔案件擁有此目...
Linux許可權命令chmod
一 linux chmod命令修改檔案和檔案目錄許可權 預設情況下只有root使用者才能使用 命令格式 chmod 修改內容 要修改的檔案或者 目錄 或者 chmod r 修改內容 要修改的檔案或者 目錄 二 共有2種修改方法。第一種 字母操作符修改法 1.字母操作符修改法實際上就是用字母表示所有者...