久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux如何改變文件的權限

169次閱讀
沒有評論

共計 2480 個字符,預計需要花費 7 分鐘才能閱讀完成。

本文丸趣 TV 小編為大家詳細介紹“linux 如何改變文件的權限”,內容詳細,步驟清晰,細節處理妥當,希望這篇“linux 如何改變文件的權限”文章能幫助大家解決疑惑,下面跟著丸趣 TV 小編的思路慢慢深入,一起來學習新知識吧。

linux 可以改變文件的權限。在 linux 中,可以利用 chmod 命令來修改文件權限,語法“chmod [-cfvR] [–help] [–version] mode file…”;chmod 會根據 mode 值來更改每個給定文件的文件模式位,mode 值可以是要進行更改的符號模式表示,也可以是表示新模式位的位模式的八進制數。

本教程操作環境:linux7.3 系統、Dell G3 電腦。

文件權限對于一個系統是很重要的,且每個文件都設定了針對不同用戶的訪問權限,那么,是否可以手動修改文件的訪問權限呢?

在 linux 中,可以利用 chmod 命令來修改文件權限。

一、chmod 命令簡介

Linux chmod(英文全拼:change mode)命令是控制用戶對文件的權限的命令。

chmod 根據 mode 更改每個給定文件的文件模式位,mode 可以是要進行更改的符號模式表示,也可以是表示新模式位的位模式的八進制數。

符號模式的格式為 [ugoa…][±=][perms…][…],其中 perms 為集合 rwxXst 中的零個或多個字母,或集合 ugo 中的單個字母。可以給出多個符號模式,用逗號分隔。

字母 ugoa 的組合控制哪些用戶對文件的訪問將被更改:擁有該文件的用戶(u)、文件組中的其他用戶(g)、不在文件組中的其他用戶(o)或所有用戶(A)。

如果這些都沒有給出,效果就好像給出了 a,但 umask 中設置的位不受影響。chmod 從不更改符號鏈接的權限;chmod 系統調用無法更改其權限。

二、權限介紹

??Linux/Unix 的文件調用權限分為三級 : 文件所有者(Owner)、用戶組(Group)、其它用戶(Other Users)。

??只有文件所有者和超級用戶可以修改文件或目錄的權限。可以使用絕對模式(八進制數字模式),符號模式指定文件的權限。

權限符號名字說明 r 讀設置為可讀權限 w 寫設置為可寫權限 x 執行權限設置為可執行權限 X 特殊執行權限只有當文件為目錄文件,或者其他類型的用戶有可執行權限時,才將文件權限設置可執行 ssetuid/gid 當文件被執行時,根據 who 參數指定的用戶類型設置文件的 setuid 或者 setgid 權限 t 粘貼位設置粘貼位,只有超級用戶可以設置該位,只有文件所有者 u 可以使用該位三、使用示例

1、獲取命令幫助信息

[root@s141 ~]# chmod --help

2、查看命令版本

[root@s141 ~]# chmod --version
 chmod (GNU coreutils) 8.22
 Copyright ? 2013 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.
 Written by David MacKenzie and Jim Meyering.

3、給所有用戶增加文件執行權限

4、取消其他用戶的執行權限

5、使用八進制數值整體設置權限

[root@s141 ~]# chmod 751 1.txt

6、遞歸設置目錄及文件權限

[root@s141 ~]# chmod -R 760 /home/test

7、顯示權限修改的詳細信息

[root@s141 ~]# chmod -Rv 760 /home/test
 mode of ‘/home/test’ retained as 0760 (rwxrw----)
 mode of ‘/home/test/.bash_logout’ retained as 0760 (rwxrw----)
 mode of ‘/home/test/.bash_profile’ retained as 0760 (rwxrw----)
 mode of ‘/home/test/.bashrc’ retained as 0760 (rwxrw----)
 mode of ‘/home/test/1’ retained as 0760 (rwxrw----)
 mode of ‘/home/test/2’ retained as 0760 (rwxrw----)

8、只有權限發生改變時顯示

9、使用符號設置權限

[root@s141 ~]# chmod o=r,u=rwx,g=rx 1.txt

10、給目錄設置 t 權限

四、使用語法及參數說明

1、使用語法

chmod [-cfvR] [--help] [--version] mode file...

用法一:chmod 權限 文件

用法二:chmod 參數 權限 文件

2、參數說明

參數參數說明 - c 若該文件權限確實已經更改,才顯示其更改動作 - f 若該文件權限無法被更改也不要顯示錯誤訊息 - v 顯示權限變更的詳細資料 - R 對目前目錄下的所有文件與子目錄進行相同的權限變更 (即以遞歸的方式逐個變更)–help 顯示輔助說明 –version 顯示版本

3、操作符說明

Operator 說明 + 為指定的用戶類型增加權限 - 去除指定用戶類型的權限 = 設置指定用戶權限的設置,即將用戶類型的所有權限重新設置

4、用戶符號

who 用戶類型說明 uuser 文件所有者 ggroup 文件所有者所在組 oothers 所有其他用戶 aall 所用用戶, 相當于 ugo

讀到這里,這篇“linux 如何改變文件的權限”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計2480字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 崇信县| 江阴市| 进贤县| 太原市| 香港 | 清远市| 宣城市| 斗六市| 巩义市| 广德县| 中牟县| 杭锦后旗| 那坡县| 油尖旺区| 织金县| 绥中县| 疏附县| 根河市| 敦化市| 陆良县| 莎车县| 荃湾区| 肇庆市| 长春市| 墨竹工卡县| 荃湾区| 永定县| 荥经县| 太仆寺旗| 大埔区| 平潭县| 青神县| 山东| 普陀区| 株洲市| 陵川县| 平定县| 资源县| 大关县| 闵行区| 满城县|