一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基本的Linux權限模型以及chmod 777含義

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-09 16:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

您正在嘗試修復Web服務器的權限問題,并在Internet上找到了答案,說您需要遞歸修改Web目錄的權限。

在執(zhí)行此操作之前,請確保您了解chmod -R 777意味著什么以及為什么永遠不要將權限設置為777。本教程介紹基本的Linux權限模型以及chmod 777含義。

在Linux中,對文件的訪問由文件許可權,屬性和所有權控制。

你需要了解Linux文件系統(tǒng)權限模型,才可以對文件和目錄的訪問限制為僅授權用戶和進程訪問,從而使系統(tǒng)更安全。

每個文件均由一個指定用戶和一個組擁有,并為三種不同類別的用戶分配權限。包括文件 所有者 。 組成員 。 其他人 。

有三種文件權限類型適用于每個用戶類別,并允許您指定允許哪些用戶讀取文件,寫入文件或執(zhí)行文件。相同的權限屬性適用于具有不同含義的文件和目錄。

讀取權限表示文件可讀。例如設置讀取權限后,用戶可以在文本編輯器中打開文件??梢圆榭茨夸浀膬热?。用戶可以使用ls命令列出目錄中的文件。

寫權限表示可以更改或修改文件??梢愿哪夸浀膬热?。用戶可創(chuàng)建新文件,刪除文件,移動文件,重命名文件。

執(zhí)行權限表示可以執(zhí)行文件??梢允褂?code>cd命令切換目錄。可以使用ls命令查看文件權限。

ls -l filename.txt
-rw-r--r-- 12 myfreax users 12.0K Apr  8 20:51 filename.txt
|[-][-][-]-   [------] [---]
| |  |  | |      |       |
| |  |  | |      |       +-----------> 7. Group
| |  |  | |      +-------------------> 6. Owner
| |  |  | +--------------------------> 5. Alternate Access Method
| |  |  +----------------------------> 4. Others Permissions
| |  +-------------------------------> 3. Group Permissions
| +----------------------------------> 2. Owner Permissions
+------------------------------------> 1. File Type

第一個字符顯示文件類型。它可以是常規(guī)文件-,目錄d,符號鏈接l或任何其他特殊類型的文件。

接下來的9個字符代表文件權限,三個三元組,每個三元組由三個字符組成。第一個三元組顯示所有者的權限,第二個三元組顯示組的權限,最后一個三元組顯示其它人的權限。

權限數字模式

文件權限可以用數字或符號格式表示。在本教程中,我們將重點介紹數字模式。數字的權限模式可以由三到四位數字組成,范圍從0到7。

使用3位數字時,第一位代表文件所有者的權限,第二位代表文件組的權限,最后一位代表其他用戶的權限。

寫入,讀取和執(zhí)行權限的值分別是。r讀取= 4。w寫入= 2。x執(zhí)行= 1。無權限= 0。指定用戶類別的數字權限是該類別的數字值的和。

0(0 + 0 + 0)–無權限。1(0 + 0 + 1)–僅執(zhí)行權限。2(0 + 2 + 0 )–僅寫權限。

3(0 + 2 + 1)–寫和執(zhí)行權限。4(4 + 0 + 0)–僅讀權限。5(4 + 0 + 1)–讀取和執(zhí)行權限。

6(4 + 2 + 0)–讀取和寫入權限。7(4 + 2 + 1)– 讀取,寫入和執(zhí)行權限。

例如,如果權限值設置為750,則意味著文件的所有者擁有讀取,寫入和執(zhí)行許可,文件的組具有讀取和執(zhí)行權限,而其他用戶則沒有權限。

相當于所有者:rwx = 4 + 2 + 1 = 7。組:rx = 4 + 0 + 1 = 5。其他:rx = 0 + 0 + 0 = 0。

當使用4位數字時,第一位數字含義分別是setuid = 4,setgid = 2,sticky = 1,無變化= 0。

接下來的三位數與使用三位數數字的含義相同。如果第一個數字為0,則可以省略,并且該模式可以用3個數字表示。數字模式0755755相同。

要以數字模式查看文件的權限,請使用stat命令。

stat -c "%a" filename
644

chmod 777

設置文件或目錄的777權限意味著所有用戶都可以讀取,寫入和執(zhí)行文件或目錄,并且可能會帶來巨大的安全風險。

例如,如果將/var/www目錄的所有文件和子目錄的權限遞歸更改為777,則系統(tǒng)上的任何用戶都可以在目錄中創(chuàng)建,刪除或修改文件。

如果您的Web服務器遇到權限問題,請勿以遞歸方式將權限設置為777,建議將文件的權限設置為644,將目錄的權限設置為755,而不是將權限遞歸設置為777。。

你可以使用chown命令更改文件所有權,并使用chmod命令更改權限。

假設您的web服務器以myfreax用戶運行的PHP應用程序。要設置正確的權限,請運行以下命令。

只有root用戶,文件所有者才能更改文件的權限。使用chmod時要格外小心,尤其是在遞歸更改權限時。

chown -R myfreax: /var/www
find /var/www -type d -exec chmod 755 {} \\;
find /var/www -type f -exec chmod 644 {} \\;

結論

如果要管理Linux系統(tǒng),了解Linux權限的工作方式至關重要。絕對不要設置777權限文件和目錄權限。777表示任何人都可以使用這些文件做任何事情。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web
    Web
    +關注

    關注

    2

    文章

    1287

    瀏覽量

    71387
  • Linux
    +關注

    關注

    87

    文章

    11509

    瀏覽量

    213724
  • 服務器
    +關注

    關注

    13

    文章

    9792

    瀏覽量

    87931
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    iTOP-4412關閉調試串口以及修改串口權限

    /samsung/smdk4x12/conf/init.smdk4x12.rc”,如下圖所示: 在里面找到修改權限的地方,如下圖所示: 上面的“chmod 777 xxxx”就是修改設備節(jié)點的
    發(fā)表于 03-21 14:40

    nanopi2權限問題的解決

    幫助,請您點個贊。您的贊將會給我繼續(xù)寫新東西予以動力。謝謝!方法一:(暫時有效)在終端的root下對你想要操作的文件進行chmod命令以提升它的權限。如,要想操作GPIOB28,則在root下輸入
    發(fā)表于 04-19 15:10

    LINUX修改文件權限

    本帖最后由 Stark揚 于 2018-9-28 16:56 編輯 用戶權限在Windows操作系統(tǒng)里也不陌生,但是Linux操作系統(tǒng)的用戶權限和文件權限要比Windows操作系
    發(fā)表于 09-26 13:58

    Linux文件權限如何查看

    這里是查看tomcat文件夾中所有子文件或者子文件夾的權限,以列表的形式列出。關于列表的每列所代表的含義參見我的另外一篇博客:Linux 查看文件權限命令ls -l 輸出信息每列所代表
    發(fā)表于 07-25 07:24

    linux文件權限的相關資料下載

    1)linux文件的權限Linux用戶分為: 擁有者、組群(Group)、其他(Other)linux文件的權限總共有10位,如 -rwxr
    發(fā)表于 11-03 06:10

    介紹9種命令方法輸入chmod 777 ip.sh

    介紹9種命令方法輸入chmod 777 ip.sh ,然后vi ip.sh,要是不能改繼續(xù)下面的步驟輸入sudo chmod +rwx ip.sh ,然后vi ip.sh,要是不能改繼續(xù)下面的步驟
    發(fā)表于 11-05 08:08

    淺談Linux權限管理的ACL權限

    Linux權限管理是Linux很重要的一項內容,重則引起用戶信息泄露,輕則導致文件錯亂和丟失。企業(yè)服務器里有些目錄下面的東西暫時保密,不希望別人可以進入目錄并查看。有些文件希望別人可以看,但不能刪除。有些目錄只有root等管理員
    的頭像 發(fā)表于 08-18 11:13 ?9225次閱讀

    Linux進程權限的分析說明

     在linux下,關于文件權限,大部分人接觸比較多,也比較熟悉了解。但是對進程權限一般知之甚少。本文總結一下linux系統(tǒng)下進程權限問題和現(xiàn)
    發(fā)表于 07-17 10:55 ?988次閱讀

    如何修改權限命令chmod用法

    (change mode的縮寫)用于管理文件和目錄權限,并確定誰可以訪問它們?,F(xiàn)在讓我們深入了解文件和目錄權限的本質,以及如何修改它們。 Linux
    的頭像 發(fā)表于 11-03 17:16 ?7193次閱讀
    如何修改<b class='flag-5'>權限</b>命令<b class='flag-5'>chmod</b>用法

    OP777 SPICE宏模型

    OP777 SPICE宏模型
    發(fā)表于 04-13 18:14 ?7次下載
    OP<b class='flag-5'>777</b> SPICE宏<b class='flag-5'>模型</b>

    OP777 SPICE宏模型

    OP777 SPICE宏模型
    發(fā)表于 06-18 11:31 ?3次下載
    OP<b class='flag-5'>777</b> SPICE宏<b class='flag-5'>模型</b>

    linux文件訪問權限怎么設置

    、權限的類型、權限的表示方法以及如何使用命令來設置文件訪問權限。 一、Linux 文件訪問權限
    的頭像 發(fā)表于 11-23 10:20 ?2109次閱讀

    Linux把目錄權限給指定用戶

    標志定義,包括“讀取”、“寫入”和“執(zhí)行”。 在Linux中,可以使用chmod命令來更改文件和目錄的權限。但是,如果只是簡單地更改文件的權限,可能會導致系統(tǒng)的安全漏洞。因此,為了能夠
    的頭像 發(fā)表于 11-23 10:30 ?9349次閱讀

    搞懂Linux權限管理,提升系統(tǒng)安全性與穩(wěn)定性

    目錄 權限管理 4.1 linux安全上下文 4.2 特殊權限 2.1 修改權限的命令chmod 2.2 修改文件屬主和屬組的命令chown
    的頭像 發(fā)表于 11-22 10:31 ?663次閱讀
    搞懂<b class='flag-5'>Linux</b><b class='flag-5'>權限</b>管理,提升系統(tǒng)安全性與穩(wěn)定性

    Linux權限管理基礎入門

    Linux的廣闊天空中,權限管理猶如一只翱翔的雄鷹,掌控著系統(tǒng)的安全與秩序。掌握Linux權限,不僅能讓你的系統(tǒng)管理更加得心應手,還能有效防止未授權訪問和數據泄露。本文將帶你深入探索
    的頭像 發(fā)表于 05-06 13:44 ?248次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>權限</b>管理基礎入門