linux下的檔案許可權

2021-07-04 10:41:35 字數 929 閱讀 7173

檔案管理

方式linux中管理方式都是以檔案來管理的,就是俗話說的一切皆檔案的思想,檔案是檔案,目錄和外設都是特殊的檔案

如圖所示,檢視乙個目錄下所有的檔案命令:

每一列的含義如下:

注意:每乙個目錄都有乙個指向它本身的子目錄"." 和指向它上級目錄的子目錄"..",所以對於乙個空目錄,第二列應該為 2。

通過ls -l列出的檔案,每一行都是以 a、d、- 或 l 開頭,這些字元表示檔案型別:

字首描述

-普通檔案。如文字檔案、二進位制可執行檔案、源**等。

b塊裝置檔案。硬碟可以使用塊裝置檔案。

c字元裝置檔案。硬碟也可以使用字元裝置檔案。

d目錄檔案。目錄可以包含檔案和其他目錄。

l符號鏈結(軟鏈結)。可以鏈結任何普通檔案,類似於 windows 中的快捷方式。

p具名管道。管道是程序間的一種通訊機制。

s用於程序間通訊的套接字。

第一列就包含了檔案或目錄的許可權。

第一列的字元可以分為三組,每一組有三個,每個字元都代表不同的許可權,分別為讀取(r)、寫入(w)和執行(x):

檔案許可權是linux系統的第一道安全防線,基本的許可權有讀取(r)、寫入(w)和執行(x):目錄的訪問模式和檔案類似,但是稍有不同:可以使用chmod(change mode) 命令來改變檔案或目錄的訪問許可權,許可權可以使用符號或數字來表示。

這裡單獨說一下chmod 777和chmod 755中777和755許可權的意思

檔案中的許可權:

r==>可讀 w==>可寫 x==>可執行

r=4 w=2 x=1

所以755代表 rwxr-xr-x

777 代表 rwxr-rwx-rwx 所有使用者都可讀可寫可執行。

linux下的檔案許可權

假設有兩個使用者usera,userb,其中usera對path擁有rwx 許可權,而path test.txt屬於userb,那麼請問usera是否可以對path test.txt進行操作?答案 usera可以刪除test.txt因為它具有path的執行許可權,這個許可權包括了刪除。那麼usera...

Linux下的檔案許可權

ls al 檢視當前檔案清單 許可權 連線 檔案擁有者 群組 容量 時間 檔名稱 dire filename 檔案許可權command chmod 改變檔案許可權 chmod u rwx,g rwx,o rwx dire fielname 或者 chmod a rwx dire fielname c...

linux下的檔案許可權

在學習linux中,發現linux系統對檔案的許可權管理要比windows非常嚴格。linux下建立新的組 groupadd 組名 linux新建立使用者 useradd username 建立使用者並分組 useradd g 組名 username 檢視使用者資訊 cat etc passwd 或...