Linux 系統許可權

2021-09-13 11:41:03 字數 1982 閱讀 4674

這是第一次接觸到linux作業系統,所使用的是vmware workstation pro的虛擬機器,以centos - 7 64位為主,運用xshell - 6遠端連線。

在linux作業系統中,一切皆檔案,但檔案不像window作業系統,linux系統中的檔案不以檔案的字尾名作為區分。

在linux作業系統中,系統的使用者不止是乙個人,因為linux是乙個開源的系統,所以這就要考慮到許可權的問題,在linux作業系統中,作業系統的許可權可以分為兩種:1、管理員使用者(root);2、普通使用者。

對於普通使用者而言,可以對自身的使用者檔案進行增、刪、查、改等操作,但是不可以對本系統中的其他使用者進行修改,而管理員使用者可以對系統中所有的檔案進行修改,包括系統的根目錄所有檔案。

ls 預設顯示當前所在目錄中的內容

-a 顯示所有的檔案,不忽略以點開頭的檔案(以點開頭的檔案,在linux中預設是隱藏檔案)

-l 顯示目錄下檔案的詳細資訊

cd 進入、改變當前所在路徑(進入指定目錄)

- 返回上一次所在的路徑

~ 快速返回當前使用者的家目錄

pwd 顯示當前所在路徑(絕對路徑)

絕對路徑:以根目錄作為起始路徑; 相對路徑:以當前路徑作為起始路徑

mkdir 建立目錄

-p 遞迴建立多層級目錄(哪一層不存在就建立哪一層)

rmdir 刪除空目錄

-p 遞迴建立多層級目錄刪除

rm 刪除普通檔案(預設)

-r 遞迴對目錄下的所有檔案進行刪除,包括目錄自身

./* 刪除當前目錄所有人間

-f 忽略提示資訊,直接進行操作

cp 複製乙個檔案到另乙個位置(預設普通檔案、重新命名)

-r 遞迴對目錄下的所有檔案進行拷貝,包括目錄自身

-f 忽略提示資訊,直接進行操作

mv 剪下,將乙個檔案移動到另乙個位置(還可進行重新命名操作)

-i 返回上一次所在的路徑

之前說到,在linux作業系統中,操作許可權分為:root使用者,和普通使用者。

檔案許可權對使用者的分類:

檔案的所有者(u)    檔案所屬組(g)     其他使用者(o)

使用者對檔案操作的分類:

可讀(r)                   可寫(w)               可執行(x)

可瀏覽                       可建立/可刪除          可進入

二進位制位圖:

111                              111                           101  (二進位制)

7                                 7                               5     (八進位制)

例:這裡用二進位制位圖表示就是:a.out :111 111 101       test.c :111 110 101 

umask 檢視/設定檔案的預設許可權掩碼

許可權掩碼:設定檔案預設的建立許可權

實際許可權 = 給定許可權 & (~許可權掩碼)

chmod 修改檔案的許可權

chmod +/-(x/w/r) file

chmod +t file 修改檔案沾置位(修改後只有root使用者可更改)

chown 修改檔案所有者

chown username filename

chgrp 修改檔案所屬組

chgrp username filename

linux更改系統許可權

由於linux是乙個多使用者作業系統,linux對檔案系統內的所有檔案,實行了嚴格的許可權劃分管理。防止沒有許可權的使用者訪問某個檔案。修改檔案的許可權或目錄的命令為 chmod 755 test.sh 755表示 建立者擁有讀寫可執行許可權 同一組使用者以及其他使用者擁有讀和執行許可權 755 怎...

恢復Linux系統許可權

如果linux整個系統檔案許可權都被設定為777,請不要重啟系統,因為很多同學認為萬能的重啟能解決98 的問題。重啟後許可權就能恢復。但這次請不要重啟系統,如果重啟系統,系統直接損壞。雖然損壞的伺服器沒有許可權備份,但是可以找一台與這台損壞的伺服器系統版本一樣的機器進行整個系統許可權備份。在把備份檔...

Linux系統使用者許可權

掌握其中的邏輯關係 屬主 u 屬組 g 其他人 o 所有人 a 讀 r 4 可讀許可權,使用者只具有檢視的許可權 執行 x 1 可執行許可權,使用者可以對檔案有執行的許可權,能夠直接執行檔案 通過命令ls l檔案 目錄或者ll d檔案 目錄可以檢視檔案 目錄的許可權。root localhost l...