Linux的檔案許可權與目錄配置

2021-08-10 16:02:55 字數 2387 閱讀 7555

本篇部落格是《鳥哥的linux私房菜》第六章的讀後總結

關係:(1)每個賬號可以有多個使用者組的支援

(2)root是萬能的天神

存放位置:

(1)賬號:/etc/passwd

(2)密碼:/etc/shadow

(3)使用者組:/etc/group

ls -al

ls -al .bashrc*

ls -l

ls -l /etc/termcap/ root/install.log

ls -ald testing testing/testing

注意:用man ls或info ls可以檢視ls的使用方法,相當於matlab中的help.

eg. -rw-r–r– 1 root root 42304 sep 4 18:26 install.log

(1) (2) (3) (4) (5) (6) (7) (8) (9)

(1)檔案許可權

第乙個字元代表這個檔案是「目錄、檔案或鏈結檔案等」。

[d] 目錄

[-] 檔案

[l] 連線檔案: 類似windows下的快捷方式

[b] 可提供儲存的介面裝置:硬碟、軟盤等。也叫塊裝置檔案,常放在/dev/sda中

[c] 串列埠裝置:鍵盤、滑鼠等一次性讀取裝置。也叫字元裝置檔案

[s]套接字:也叫資料介面檔案,網路上的資料連線,常放在/var/run中

[p]管道:主要目的是解決多個程式同時訪問乙個檔案所造成的錯誤問題

第[2,9]個字元每3個一組,分別代表檔案所有者、使用者組和其他人的許可權。

符號檔案目錄r

可讀可用ls顯示

w可寫、可改、不可刪除

可增刪改轉移

x可執行

可以cd進入到該目錄下

-無許可權

無許可權

(2)連線數目

(3)所有者

(4)使用者組

(5)檔案容量

檔名長度限制:

(1)單一檔案或目錄,最大255個字元

(2)包含完整路徑名稱及目錄(/)的完整檔名,最大4096字元

(6)修改日期:檔案最後被修改的時間

(7)檔名:大多沒有副檔名,常用的副檔名如下:

.sh:指令碼或批處理檔案;

.z、.tar、.tar.gz、.zip、.tgz:壓縮檔案

.html、.php:網頁相關檔案。.html可使用網頁瀏覽器看,.php可使用客戶端瀏覽器看

命令

功能語法

chgrp

改變檔案所屬的使用者組

chgrp [-r] 使用者組名 檔名

chown

改變檔案所有者

改變所有者:chown 賬號 檔名 ;改變使用者組:chown .使用者組 檔名;改變所有者和使用者組:chown 所有者.或:使用者組 檔名

chmod

改變檔案的許可權

chmod 741 . bashrc或chmod a+w .bashrc或chmod u=rwx,go=rx .bashrc

注意

(1)用符號型別改變檔案許可權時:u(檔案所有者)、g(使用者組)、o(其他人)、a(全部身份);

(2)+(加入)、-(除去)、=(設定);

(3) -r 表示進行遞迴的持續更改,即連同子目錄下的所有檔案都會更改

(4)切換使用者 su -vbird

/(root,根目錄):與開機系統有關,根目錄所在的分割槽越小越好;

/usr (unix software resource):與軟體安裝/執行有關,包括所有系統預設的軟體;

/var (variable) :與系統運作過程有關,主要針對常態性變動的檔案,包括快取、登陸檔案、以及某些程式執行所產生的檔案。

/etc:配置檔案;

/bin:重要執行檔案。放置的是單使用者維護模式下還能被操作的命令;

/dev:所需要的裝置檔案,任何裝置與介面裝置都以檔案形式存在於這個目錄中;

/lib:執行檔案所需的函式庫與核心所需的模組,開機時會用到的函式庫,以及在/bin或/sbin下面的命令會呼叫的函式庫;

/sbin:重要的系統執行檔案。為開機過程中所需要的,包括開機、修復、還原系統所需要的命令。

這五個目錄千萬不可與根目錄分開放在不同的分割槽。

目錄配置

Linux檔案許可權與目錄配置

使用者組概念 假如主機有兩個團體,第乙個團體名為projecta,裡面有class1,class2,class3 第二個團體名為projecb,裡面有class4,class5,class6.這兩個團體之間有競爭性質,卻要交同乙份報告。每組成員之間必須能夠互相修改對方的資料,但是其他組的成員則不能看...

Linux 目錄配置與檔案許可權

linux是目前應用最廣泛的伺服器作業系統,基於unix,開源免費,由於系統的穩定性和安全性,市場占有率很高,幾乎成為程式 執行的最佳系統環境。etc etcetera 存放系統配置檔案 bin binaries 存放二進位制可執行檔案 sbin super user binaries 存放二進位制...

Linux檔案許可權與目錄配置

使用者組概念 假如主機有兩個團體,第乙個團體名為projecta,裡面有class1,class2,class3 第二個團體名為projecb,裡面有class4,class5,class6.這兩個團體之間有競爭性質,卻要交同乙份報告。每組成員之間必須能夠互相修改對方的資料,但是其他組的成員則不能看...