Linux學習筆記 檔案許可權更改

2021-10-17 12:36:42 字數 1565 閱讀 7569

1.當我們使用echo指令對txt檔案連續寫入全新的內容時,我們不能使用》號,而應該使用》,>相當於在原內容覆蓋該內容,而》則是增添新內容。

如下圖

1.目錄的讀許可權,含義是允許檢視目錄下的檔案file。

2.目錄的寫許可權,含義是是否允許特定角色在指定目錄下建立檔案file。

3.目錄的x表示是否可以進入該目錄。

說明:當乙個目錄不具有x許可權時,就算該目錄下的檔案具有讀寫許可權也無法訪問,因為要訪問該目錄的檔案時,必須得先進入該目錄。

4.chmod可以對自己所屬檔案進行許可權設定。

首先我們先理解乙個概念直接上圖。

關於檔案型別的分類如下圖:

在這裡對file.txt這個檔案進行所有者去掉寫的許可權,我們使用指令chmod u-w file.txt

0~7各個數字代表的含義如下(r:read讀,w:write寫,x:execute執行):

— 0 不可讀寫,不可執行

–x 1 可執行,不可讀寫

-w- 2 可寫,不可讀,不可執行

-wx 3 可寫可執行,不可讀

r-- 4 可讀,不可寫,不可執行

r-x 5 可讀,可執行,不可寫

rw- 6 可讀寫,不可執行

rwx 7 可讀寫,可執行

1.當乙個目錄被設定為"粘滯位"(用chmod +t),則該目錄下的檔案只能由超級管理員、該目錄的所有者或該檔案的所有者刪除。

2.chmod +t 目錄名

1.功能:

檢視或修改檔案掩碼

新建資料夾預設許可權=0666

新建目錄預設許可權=0777

但實際上你所建立的檔案和目錄,看到的許可權往往不是上面這個值。原因就是建立檔案或目錄的時候還要受到umask的影響。假設預設許可權是mask,則實際建立的出來的檔案許可權是: mask & ~umask

格式: umask 許可權值

說明:將現有的訪問許可權減去許可權掩碼後,即可產生建立檔案時預設許可權。超級使用者預設掩碼值為0022,普通使用者預設為0002。

1、什麼是shell外殼:包裹在作業系統外層的軟體層,方便使用者和os進行溝通

shell:接受使用者的輸入,交給os執行,得到結果反饋給使用者

2. she1l作用: a.互動b.保護作業系統

3. she1l vs bash: she11(媒婆)bash(王婆)

1.原始碼安裝(工作)

2.rpm包安裝

3.yum(推薦)類似於手機的應用市場。

Linux檔案許可權和更改許可權

一 許可權檢視命令 ls l 檔名 二 檔案和目錄的許可權 三 許可權的作用範圍 四 檔案和目錄的許可權字段 其中2 5 8位表示讀許可權 3 6 9位表示寫入許可權 4 7 10位表示可執行許可權 五 許可權的字元 二進位制 八進位制表示法對應關係 六 使用chmod改變檔案 目錄的訪問許可權 1...

Linux中更改檔案許可權

root www ls l total 64drwxr xr x 2root root 4096 feb1514 46cron drwxr xr x 3mysql mysql 4096 apr21 2014 mysql 對於檔案來說,它都有乙個特定的所有者,也就是對該檔案具有所有權的使用者。同時,在...

linux檔案許可權學習筆記

關於檔案型別,這裡有一點你必需時刻牢記linux裡面一切皆檔案,正因為這一點才有了裝置檔案 dev目錄下有各種裝置檔案,大都跟具體的硬體裝置相關 這一說,還有socket 網路套接字,具體是什麼,感興趣的使用者可以自己去了解或期待實驗樓的後續相關課程 和pipe 管道,這個東西很重要,我們以後將會討...