linxu基礎學習-許可權
這是第一次接觸到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 (八進位制)
例如
檔案許可權的常見命令
umask 檢視/設定檔案的預設許可權掩碼
許可權掩碼:設定檔案預設的建立許可權
實際許可權 = 給定許可權 & (~許可權掩碼)
chmod 修改檔案的許可權
chmod +/-(x/w/r) file
chmod +t file 修改檔案沾置位(修改後只有root使用者可更改)
chown 修改檔案所有者
chown username filename
chgrp 修改檔案所屬組
chgrp username filename
Linux基礎學習(三)使用者許可權
引數說明 選項 c comment 指定一段注釋性描述。d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。g 使用者組 指定使用者所屬的使用者組。g 使用者組,使用者組 指定使用者所屬的附加組。s shell檔案 指定使用者的登入shell。u 使用者號 指定使用者的...
Linux基礎學習之檔案許可權
目錄與檔案的許可權意義 linux檔案種類與拓展名 change group chgrp 要修改的組名必須在 etc group中存在,否則顯示錯誤。root study chgrp r dirname filename選項與引數 r 進行遞迴 recursive 修改,亦連同子目錄下的所有檔案 目...
Linux學習 檔案基礎許可權
檔案基本許可權 drwxr xr x 第乙個字元表示檔案型別 d 表示是乙個目錄。表示這是乙個普通的檔案。l 表示這是乙個符號鏈結檔案,實際上它指向另乙個檔案。b c 分別表示區塊裝置和其他的外圍裝置,是特殊型別的檔案。s p 這些檔案關係到系統的資料結構和管道,通常很少見到。檔案許可權 從第二個字...