Linux 檔案許可權的表示和修改

2021-10-03 07:29:30 字數 1451 閱讀 7465

#ls -l(列出目錄命令,包含檔案的屬性和許可權)

dr-xr-xr-x 2 root root 4096 dec 14 2012 bin

dr-xr-xr-x 4 root root 4096 apr 19 2012 boot

1、在linux中第乙個字元代表這個檔案是目錄、檔案或鏈結檔案等等

2、接下來的的字元中,以三個為一組,且均為『rwx』 的三個引數的組合。

這三個許可權的位置不會改變

詳解: (從左至右用0-9這些數字來表示)

第0位確定檔案型別

第1-3位確定屬主(該檔案的所有者)擁有該檔案的許可權。

第4-6位確定屬組(所有者的同組使用者)擁有該檔案的許可權》

第7-9位確定其他使用者擁有該檔案的許可權。

第1、4、7位表示讀許可權,如果用"r"字元表示,則有讀許可權,如果用"-「字元表示,則沒有讀許可權;

第2、5、8位表示寫許可權,如果用"w"字元表示,則有寫許可權,如果用」-「字元表示沒有寫許可權》

第3、6、9位表示可執行許可權,如果用"x"字元表示,則有執行許可權,如果用」-"字元表示,則沒有執行許可權。

1、chmod(更改檔案許可權)

linux檔案屬性有兩種設定方法,

一種是數字,一種是符號。

可以將一組許可權用數字來表示,此時一組許可權的 3 個位當做二進位制數字的位,從左到右每個位的權值為 4、2、1,即每個許可權對應的數字權值為 r: 4、w : 2、x : 1。

chmod [-r] xyz 檔案或目錄

例:將 .bashrc 檔案的許可權修改為 -rwxr-xr–。

chmod 754 .bashrc

也可以使用符號來設定許可權

#chmod [ugoa] [±=] [rwx] dirname/filename

示例:為 .bashrc 檔案的所有使用者新增寫許可權

#chmod a+w .bashrc

1、chgrp(更改檔案屬組)
chgrp [-r] 屬組名 檔名

1、chown(更改檔案屬主,也可以同時更改檔案屬組)
chown [–r] 屬主名 檔名

chown [-r] 屬主名:屬組名 檔名

例如:將install.log的擁有者改為bin這個賬號:

#chown bin install.log

例如:將install.log的擁有者與群組改回為root:

#chown root:root install.log

Linux檔案許可權的檢視和修改

背景 相信很多用過的linux的人都見過這個命令 chmod 777 檔名,而且肯定絕大多數人都知道這個命令是用來修改許可權用的,但是具體怎麼修改許可權的呢?可能很多就一頭霧水了,本篇文章就來和大家 如何檢視linux下面檔案的許可權 如何修改檔案的許可權 如何檢視linux下面檔案的許可權 在任何...

Linux修改檔案和目錄的許可權

前言 檔案或者資料夾許可權不同,可以進行的操作便有很多區別 1.首先說一下許可權 檔案 資料夾有三種許可權,讀 寫 執行,對應於,rwx,為了方便都會轉成二進位制 0 和 1 eg444 r r r 600 rw 644 rw r r 666 rw rw rw 700 rwx 744 rwxr r ...

linux 檔案許可權修改

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