接下來我們介紹root身份登入linux下常用於擁有者,使用者組,其他人的許可權的修改命令,如下:
chown:改變檔案擁有者
chgrp:改變檔案所屬使用者組
chmod:改變檔案的許可權
改變檔案擁有者:chown
chown [-r] 目標擁有者 檔名/目錄名
其中 -r 表示將進行遞迴持續更改,常常用於更改目錄,即將該目錄連同目錄下的子目錄子檔案全部更改
如圖,若我們想將檔名為test的擁有者amin改為root該怎麼做呢?
chown -r root test
如圖,通過該命令,我們已經將test的擁有者由amin改為了root
改變檔案所屬使用者組:chgrp
chgrp -r 目標所屬使用者組 檔名/目錄名
如上圖,我們想將剛剛的test目錄的所屬使用者組由amin改為root,則執行
chgrp -r root test
通過執行該命令,如圖我們已經將test目錄的所屬使用者組由amin改為了root
改變檔案的許可權:chmod
改變檔案的許可權有兩種方式:1、數字型別改變檔案許可權 2、符號型別改變檔案許可權
1、數字型別改變檔案許可權
在linux下,檔案的擁有者、檔案的所屬使用者組、其他人這三組每組下面的三個許可權都是r、w、x、-,這四個符號的組合,其中r代表數字4,w代表數字2,x代表數字1,-代表數字0。所以我們可以通過這四個數字的組合來改變檔案或者目錄的許可權。接下來舉幾個例子幫助大家更好的理解!
檔案許可權為:rwxrwxrwx=777
擁有者(owner) =r(4)+w(2)+x(1)=rwx(7)
所屬使用者組(group)=r(4)+w(2)+x(1)=rwx(7)
其他人(others) =r(4)+w(2)+x(1)=rwx(7)
檔案許可權為:rwxr-xr--=754
擁有者(owner) =r(4)+w(2)+x(1)=rwx(7)
所屬使用者組(group)=r(4)+-(0)+x(1)=r-x(5)
其他人(others) =r(4)+-(0)+-(0)=r--(4)
檔案許可權為:r-xr-xr-x=555
擁有者(owner) =r(4)+-(0)+x(1)=r-x(5)
所屬使用者組(group)=r(4)+-(0)+x(1)=r-x(5)
其他人(others) =r(4)+-(0)+x(1)=r-x(5)
現在大家應該明白了數字是怎樣表示許可權的了吧!接下我們通過實際操作來演示一下
如圖,我們將test目錄的許可權由rwxrwxr-x(775)改為rwxr-xr--(754)
執行如下操作:
chmod 754 test
如下圖,許可權有775變為了754
2、符號型別改變檔案許可權
改變檔案許可權可以通過數字改變,也可以直接通過對應的符號來改變。我們先來看一張圖
通過符號型別來修改檔案許可權,就是如上圖所示方法,接下來我們演示一下
如下圖,我們想將test目錄的許可權由rwxr-xr--改為rwxrwxr-x
執行如下命令:
也可以通過命令:
chmod u=rwx,g=rwx,o=rx text
實現。如下圖:
Linux改變檔案屬性與許可權
在學習檔案屬性與許可權前,先用ls al 命令顯示檔案的詳細資訊 如上圖,第一欄代表這個檔案的型別與許可權,一共有十個字元。當為 d 則是目錄。當為 則是檔案 若是 l 則是鏈結檔案 若是 b 則表示為裝置檔案裡面的可供儲存的介面裝置 若是 c 則表示為裝置檔案裡面的串列埠裝置,例如鍵盤,滑鼠 一次...
Linux 改變檔案屬性與許可權
常用的修改檔案組或檔案的命令有三個 chgrp chown chmod。1 chgrp 改變檔案所屬的使用者組 改變乙個檔案的使用者組直接以chgrp來改變即可,這個命令時change group 的簡稱。但是要被改變的組名必須存在才行,即必須在 etc group檔案內存在才行。如想要改變檔案te...
linux 如何改變檔案屬性與許可權
我們知道檔案許可權對於乙個系統的安全重要性,也知道檔案的許可權對於使用者與群組的相關性,那如何修改乙個檔案的屬性與許可權呢?我們這裡介紹幾個常用於群組 擁有者 各種身份的許可權的指令。如下所示 chgrp 改變檔案所屬群組 chown 改變檔案擁有者 chmod 改變檔案的許可權,suid,sgid...