Linux檔案許可權修改

2021-10-25 12:03:16 字數 2043 閱讀 7213

使用root建立乙個1.txt檔案進行例項

touch /opt/1.txt
檢視檔案屬性

ls

-l /opt/1.txt

可以看到圖中紅色框框內列出了檔案的資訊屬性,從左到有進行性詳解

1.-rw-r--r--參考下圖進行理解

共有10個字元,如果第乙個字元是d則表示是文件,如果第一位是-則表示為目錄(『資料夾』)

後面分為3個是一段,共計3段,分別表示 【擁有者許可權*(做這個檔案的使用者)】、【歸屬組許可權】、【其他使用者許可權】

r: 讀 數字4

w: 寫 數字2

x: 寫 數字1

可用數字快速表示,如,就是可讀,可寫,可執行就是4+2+1=7

『777』就表示擁有者,歸屬組,其他人都可讀,可寫,可執行。000反之。

2.1表示鏈結數

對於檔案,此時這一字段表示這個檔案所具有的硬鏈結數。

如果是目錄,則第2欄位表示該目錄所含子目錄的個數。

新建空目錄,此目錄的第二字段就是2,表示該目錄下有兩個子目錄。

因為每乙個目錄都有乙個指向它本身的子目錄. 和指向它上級目錄的子目錄…,此預設子目錄是隱藏的。

3.root--------所有者

4.root--------歸屬組

5.12--------檔案大小,這裡表示的是12kb

6.11月 18 19:20--------檔案建立日期

7./opt/1.txt--------目錄檔名

用root使用者改為不可讀,不可寫,不可執行

ps:root使用者可以修改所有的檔案,也可以賦予其他使用者許可權。修改為000後,只有root使用者可操作。

方法一.

直接將此檔案改為所有使用者可讀寫

方法二.修改為其他使用者可讀寫

chmod a+rw /opt/1.txt
ps: u 代表所有者(user)

g 代表所有者所在的組群(group)

o 代表其他人,但不是u和g (other)

a 代表全部的人,也就是包括u,g和o,

+和-分別表示增加和去掉相應的許可權。

方法三.

已知這個檔案歸屬root使用者組,我們可以把user1這個使用者附加到root組,然後賦予組修改許可權即可

①將user1使用者附加到root組

usermod -ag root  user1
②賦予root組許可權即可

chmod g rwx  /opt/1.txt
還有其他方法,這裡就不在贅述。

linux 檔案許可權修改

檢視linux檔案的許可權 ls l 檔名稱 檢視linux資料夾的許可權 ls ld 資料夾名稱 所在目錄 修改檔案及資料夾許可權 sudo chmod 代表型別 所有者 組使用者 其他使用者 常用修改許可權的命令 sudo chmod 600 只有所有者有讀和寫的許可權 sudo chmod 6...

linux修改檔案許可權

使用chmod 777 修改檔案或目錄的讀寫執行許可權 命令 chmod 777 tmp abc.txt rwxrwxrwx.1 root root 156 tmp abc.txt 使用 chown 命令可以修改檔案或目錄所屬的使用者 命令 chown 使用者 目錄或檔名 例如 chown abc ...

Linux修改檔案許可權

檢視檔案許可權 ls l filename 當輸入這條命令時會出現 rw rw r 一共有十位數,其中 最前面那個 代表的時型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r 代表的是其他人 other 然後我再解釋一下後面那9位數 r 表示...