Linux關於檔案的許可權筆記

2022-08-19 04:12:13 字數 1187 閱讀 9436

1、調整檔案的許可權命令:chmod

linux的每個檔案都定義了檔案的擁有者:u(user)、擁有組:g(group)、其他人:o(others)許可權,對應的許可權用rwx的組合來定義。使用chmod命令,增加許可權用+,刪除許可權用-,某個檔案詳細的許可權用=號。

比如:chmod u+r filename  #給某檔案增加讀的許可權

chmod u-r filename  #給某檔案刪除讀的許可權

chmod u+w filename  #給某檔案增加寫的許可權

chmod u-w filename  #給某檔案刪除寫的許可權

chmod u+x filename  #給某檔案增可執行的許可權

chmod u-x filename  #給某檔案刪除可執行的許可權

chmod u+rwx filename  #給某檔案增加讀寫可執行的許可權

chmod u=rwx filename  #給某檔案設定讀寫可執行的許可權

通過這種方式可以同一時刻給檔案擁有者、檔案擁有組、或其他使用者設定許可權,如果想要同時設定所有使用者的許可權就要使用數字表示的方式了,linux規定 r=4,w=2,x=1。比如許可權rwx:7,r-x:5。如果想設定乙個檔案擁有者有讀、寫、執行,擁有組的許可權是讀、執行、其他人唯讀的話,可以使用命令:chmod 745 filename 進行設定。chmod -r 745 dirname #用來看設定目錄許可權 必須加 -r引數。

2、改變檔案的擁有者命令:chown

比如:chown user1 hello.txt 

#將hello.txt 檔案擁有者修改為 user1, 前提user1 為系統中擁有的使用者

chown :user1 hello.txt 

#將hello.txt 檔案擁有者修改為 user1組, 前提user1 為系統中擁有的使用者組

chown user1:user1 hello.txt 

#相當於執行了上面兩條命令

chown user1:user1 dirname 

#修改目錄的檔案擁有者和使用者組 需要加 -r引數

3、修改檔案的擁有組命令:chgrp

比如:chgrp user1 hello.txt 

#將hello.txt 檔案使用者組修改為 user1

chgrp user1 dirname 

#將dirname 目錄使用者組修改為 user1,需要加 -r引數

原文:

linux 關於linux檔案許可權

上圖中可以看到,我們在乙個空的目錄about permission中建立了乙個空的目錄emptydir和乙個空的檔案emptyfile。drwxr xr x 這個字段描述的是檔案和目錄許可權的編碼。該字段的地乙個字元代表了該物件的型別 檔案d 目錄l鏈結c 字元型裝置 b塊裝置 n網路裝置 該字段的...

Linux檔案許可權 筆記

檔案許可權共10個字元,第乙個字元表示該檔案是 資料夾 或 檔案 如果是字元 d 則表示該檔案是資料夾 如果是字元 則表示是檔案。後九個字元,三個一組,共三組,分別表示 所有者許可權 所屬組許可權 其他人的許可權 固定位置固定字元 rwx,分別表示為 r 讀取 w 寫入 x 執行。對應的許可權數字分...

關於linux檔案許可權的介紹

下面介紹下在linux下關於檔案許可權的知識。檔案許可權 鏈結 每個檔案都會將許可權和屬性記錄到檔案系統的 i node 中,目錄樹使用檔名來記錄,所以每個檔案就有乙個 i node 與之對應。在十個字元中,第乙個為檔案型別,主要有下面幾種 普通d 目錄i 符號鏈結 類似於快捷方式,使用命令ln 產...