中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux權限管理chmod 755教程是怎么樣的

發布時間:2021-10-21 17:26:33 來源:億速云 閱讀:194 作者:柒染 欄目:云計算

本篇文章為大家展示了Linux權限管理chmod 755教程是怎么樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

沒怎么操作過 Linux 的人,總是很好奇,為什么你執行 chmod 755 后,這個文件我就可以操作了呢?chmod xxx 是什么意思呢?且聽本文來給你一一的講解!

在開始之前,我們先來看一張圖:

Linux權限管理chmod 755教程是怎么樣的

我們可以看到執行 ls -l 命令后,每一行的前面都有一個“-rwxrwxr-x”,這段神奇的代碼是什么意思?而執行 chmod 755 xttblog.sh 后為什么這段代碼又變了!

要說明這兩個問題,就必須要從 Linux 的權限說起。“-rwxrwxr-x”這10個字符,前面第一個字符代表文件類型。Linux下,文件類型分為下面這幾種:

  • d:目錄directory

  • l:符號鏈接link

  • s:套接字socket

  • c:字符設備char

  • p:命名管道pipe

  • -:其他,不屬于以上幾類

這里的-代表的就是其他類型。再后面的“rwxrwxr-x” 9 個字符和訪問方式有關。其中它們 3 個字符組合成一組。每一組代表一種不同的權限。

rwx 這三個字符代表的是讀寫執行訪問方式:

  • 讀(read):顯示內容

  • 寫(write):編輯內容,刪除文件

  • 執行(execute):執行文件

別取這三個單詞的首字母,就形成了 rwx 的簡寫形式。那為什么 3 個一組,3 個一組,分為3組呢?

答案是針對用戶訪問 Linux 文件有三類權限:

  • 創建人(user)權限:創建文件的人

  • 組(group)用戶權限:和擁有者處于同一用戶組的其他人

  • 其他(other)用戶權限

前面的 9 個字符,每 3 個一組,分別代表:創建人(user)權限,組(group)用戶權限,其他(other)用戶權限。

總結一下,這十個字符,可分為四個部分:

  • 第1個字符表示文件的類型:[-]表示普通文件

  • 第234字符表示創建人的權限:[rwx]表示可讀,可寫,可執行

  • 第567字符表示組用戶權限:[rwx]表示可讀,可寫,可執行

  • 第890字符表示其他用戶權限:[r-x]表示可讀,可執行

chmod 命令用于改變文件的權限,它有兩種使用方法。

第一種:chomod [who] [operator] [permission] filename

[who]

  • u:創建人

  • g:組用戶

  • o:其他用戶

  • a:所有用戶(all)

[operator]

  • +:增加權限

  • -:取消權限

  • =:設定權限

[permission]

  • r:讀

  • w:寫

  • x:執行

如何給一個文本文件xttblog.sh增加可執行權限?

如何不讓其他用戶修改xttblog.sh?

第二種方法:chmod [mode] filename。到現在為止,我們使用了叫做“符號”的模式來用 chmod 指定權限的改變。然而,指定權限還有一種普遍使用的方法 — 使用數字來標示權限的用法。這種用法叫叫做數字權限語法的語法,每一位代表一個權限三元組。

模式、數字對應如下:

  • rwx:7 

  • rw-:6 

  • r-x:5 

  • r–-:4 

  • -wx:3 

  • -w-:2 

  • –-x:1 

  • ---:0

[mode]是一個3位八進制數:

第一位表示創建者權限
第二位表示組用戶權限
第三位表示其他用戶權限

更具體的:

  • 400:創建者可讀

  • 200:創建者可寫

  • 100:創建者可執行

  • 040:組用戶可讀

  • 020:組用戶可寫

  • 010:組用戶可執行

  • 004:其他用戶可讀

  • 002:其他用戶可寫

  • 001:其他用戶可執行

3位對應位的對應數字加起來,最終就是三類用戶的最終權限。

如何回收非創建者用戶對xttblog.sh的所有權限?

  • 第一位7:4+2+1,創建者,可讀可寫可執行

  • 第二位0:組用戶,無權限

  • 第三位0:其他用戶,無權限

xttblog.sh只允許創建者修改,允許其他用戶讀取和執行,怎么設置?

  • 第一位7:4+2+1,創建者,可讀可寫可執行

  • 第二位5:4+1,組用戶,可讀可執行

  • 第三位5:4+1,其他用戶,可讀可執行

一般來說,寫了一個工具,只允許自己修改,不允許別人修改,但允許別人使用,這就是755。

上述內容就是Linux權限管理chmod 755教程是怎么樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永寿县| 弋阳县| 青州市| 无为县| 和林格尔县| 石台县| 青神县| 连云港市| 儋州市| 平陆县| 宝山区| 嘉祥县| 萨嘎县| 青铜峡市| 齐齐哈尔市| 浦北县| 潜山县| 隆回县| 广东省| 镇原县| 澎湖县| 小金县| 德昌县| 元谋县| 潜江市| 淅川县| 海伦市| 亚东县| 荆州市| 高雄县| 田林县| 平遥县| 岳普湖县| 封开县| 万载县| 东辽县| 绥阳县| 台南市| 漳浦县| 台江县| 克山县|