Linux 檔案許可權

2021-10-01 15:10:42 字數 2153 閱讀 9475

linux:多使用者、多工的系統第。

可訪問訪問的身份分別為owner、group、others,擁有read、write、exectute等許可權。

檔案所有者:owner

使用者級別的檔案許可權,通常為檔案的建立者,可以通過 chown 修改檔案所有者

使用者組:group

如果把使用者組比作團隊,使用者就是其中的成員,團隊中的隊員對於該檔案都有相同的許可權。可以通過 chgrp 修改檔案的使用者組。

使用者組最有用的功能之一,就是在團隊開發資源的時候。兩個專案 project1 和 project2 由兩個團隊開發,則分別給專案分配使用者組許可權1、2,然後上司同時支援1、2 許可權,即:每個賬號都可以有多個使用者組的支援。

其他使用者:others

不是檔案所有者而且不屬於檔案的使用者組,就是其他人。

檔案許可權

以下示例,展示了每一列對應的含義:

檔案許可權     連線數  檔案所有者        使用者組          檔案大小  修改日期        檔名

drwxrwxr-x    3        administrator  administrator     9999          11月            .local

檔案許可權:drwxrrwxr-x 

第乙個字母代表檔案型別,這裡的 d 代表目錄(directory)。d = 目錄, - = 檔案, l = 鏈結檔案(linkfile)。

後面以 3 個為一組,第一組 rwx 代表檔案所有者許可權,第二組 rwx 代表使用者組許可權,第三組 r-x 代表其他使用者許可權。

注:檢視檔案建立或修改的具體的日期 : ls -al --full-time

檢視 ls 的詳細用法: man ls 或 info ls

修改檔案許可權

chgrp(change group):改變檔案所屬使用者組。

ex:chgrp[-r]dirname/filename

# 將 install.log 的使用者組修改為 users

chgrpusersinstall.log

chown(change owner):改變檔案所有者

ex:chown[-r] 賬號名稱:組名 檔案或目錄

# 將 install.log 的使用者組和所有者改為 root

chownroot:rootinstall.log

chmod(change mod):修改檔案的許可權

# 將檔案許可權設定為 -rwxr-xr

chmod754 filename

# 設定乙個可執行檔案,不讓其他人修改

chmod755 filename# -rwxr-xr-x

目錄與檔案的許可權意義

linux 檔案是否被執行由 "x" 的許可權決定,跟檔名沒有絕對的關係。

檔案是存放實際資料的所在,目錄主要的內容是記錄檔名列表

檔案的許可權解釋

r:可以讀取檔案內容

w:可以編輯檔案內容

x:檔案具有被系統執行的許可權

目錄的許可權解釋

r:查詢該目錄下的檔名資料(可以用 ls)

w:新建、刪除、重新命名、轉義

x:能否進入該目錄

許可權的配置檔案

賬號資訊: /etc/passwd

密碼:/etc/shadow

組名:/etc/group

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...

linux檔案許可權

檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...