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

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

3天內不再提示

linux修改文件權限

jf_96884364 ? 來源:jf_96884364 ? 作者:jf_96884364 ? 2023-01-11 10:45 ? 次閱讀

權限介紹

我們首先使用ls -l指令查看文件的權限信息(以/etc/fstab為例):

ls -l  /etc/fstab

可以看到輸出包含:

rwx rw- r--

權限表示共有9位,每3位為一組,分別表示擁有者、所屬組的成員和其他成員。其中,r表示讀(read)權限,w表示寫(write)權限,x表示執(zhí)行( execute )權限,-表示無權限。

所以這個輸出rwx rw- r--表示:擁有者有讀、寫、執(zhí)行三個權限;所屬組的成員擁有讀、寫權限;其他成員只有讀權限。

修改文件

Linux下對文件進行讀寫操作時,可能出現(xiàn)如下報錯:

-bash: xxx: Permission denied

所以我們需要修改文件的權限。

修改文件權限

文件的最高權限為9位都是1,即111 111 111,轉為十進制即777。

首先切換到根用戶,進入根用戶]

查看文件權限:

ls -l

賦予文件可操作的最高權限(以/etc/fstab為例):

sudo chmod 777 /etc/fstab

若無法賦予權限

若出現(xiàn)報錯:

chmod: changing permissions of 'fstab': Operation not permitted

是因為我們執(zhí)行的chmod命令,其底層實現(xiàn)是chattr命令。

執(zhí)行 lsattr 查看文件屬性:

sudo lsattr /etc/fstab

輸出為:

----i--------e-- /etc/fstab

說明文件有i屬性和e屬性,無法修改。

去除文件i屬性:

sudo chattr -i /etc/fstab

去除文件e屬性:

sudo chattr -e /etc/fstab

然后執(zhí)行 lsattr查看,發(fā)現(xiàn)輸出為:

---------------- /etc/fstab

此時可以修改權限了:

sudo chmod 777 /etc/fstab

然后修改文件即可。

恢復文件權限

恢復文件權限:

sudo chmod 440 /etc/fstab

添加文件i屬性:

sudo chattr +i /etc/fstab

添加文件e屬性:

sudo chattr +e /etc/fstab

審核編輯:湯梓紅

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

    關注

    87

    文章

    11304

    瀏覽量

    209536
  • 文件
    +關注

    關注

    1

    文章

    566

    瀏覽量

    24748
  • Shell
    +關注

    關注

    1

    文章

    365

    瀏覽量

    23379
收藏 人收藏

    評論

    相關推薦

    嵌入式Linux入門(二、Linux文件系統(tǒng)、文件類型及權限管理)

    嵌入式 Linux入 門第二課, linux 文件系統(tǒng)、文件類型及權限管理。 ...... 矜辰所致
    的頭像 發(fā)表于 06-20 11:44 ?2085次閱讀
    嵌入式<b class='flag-5'>Linux</b>入門(二、<b class='flag-5'>Linux</b><b class='flag-5'>文件</b>系統(tǒng)、<b class='flag-5'>文件</b>類型及<b class='flag-5'>權限</b>管理)

    LINUX修改文件權限

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

    Linux文件系統(tǒng)課程

    本章學習目標理解什么是文件系統(tǒng)了解文件系統(tǒng)工作原理理解Fedora Core Linux文件系統(tǒng)的結構掌握Fedora Core Linux
    發(fā)表于 04-10 17:07 ?0次下載

    Linux文件權限管理的探討

    Linux 是一種多用戶的操作系統(tǒng),其文件權限管理在文件管理中占有重要的地位。為了更好地把握Linux
    發(fā)表于 06-11 09:37 ?11次下載

    Linux改變文件或目錄的訪問權限命令

    Linux改變文件或目錄的訪問權限命令 Linux改變文件或目錄的訪問權限命令  
    發(fā)表于 01-18 12:46 ?1202次閱讀

    Linux系統(tǒng)文件權限細節(jié)分析

    linux是一個安全的操作系統(tǒng),她是以文件為基礎而設計的,其文件權限是比較復雜的,可以用stat命令以及l(fā)sattr命令來顯示某個文件的詳細
    發(fā)表于 11-07 11:08 ?9次下載

    淺談Linux權限管理的ACL權限

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

    Linux進程權限的分析說明

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

    如何修改權限命令chmod用法

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

    Linux系統(tǒng)如何修改文件屬性與權限

    我們已經(jīng)深入學習了Linux系統(tǒng)中用戶和用戶組的基本概念。每個文件和目錄都具有“所屬用戶”和“所屬用戶組”這兩個屬性,這兩個屬性對文件權限及安全性至關重要。本節(jié)我們就來學習如何
    的頭像 發(fā)表于 05-12 15:29 ?2608次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)如何<b class='flag-5'>修改</b><b class='flag-5'>文件</b>屬性與<b class='flag-5'>權限</b>

    linux 顯示文件夾所有文件的屬性

    Linux中,您可以使用 ls 命令來顯示文件夾所有文件的屬性。使用 ls -a 命令可以查看包括隱藏文件在內的所有文件。每個
    的頭像 發(fā)表于 11-13 16:52 ?1023次閱讀

    linux修改網(wǎng)卡ip配置文件

    Linux是一種開源的操作系統(tǒng),因此,它給用戶提供了很高的自由度,可以根據(jù)個人需要進行各種定制和配置。其中,修改網(wǎng)絡接口配置文件是常見的操作,可以通過修改網(wǎng)卡ip配置
    的頭像 發(fā)表于 11-17 10:51 ?2254次閱讀

    linux文件訪問權限怎么設置

    Linux 文件訪問權限是操作系統(tǒng)中一個非常重要的概念。正確地設置文件訪問權限可以保護系統(tǒng)的安全性,防止未經(jīng)授權的人員對
    的頭像 發(fā)表于 11-23 10:20 ?1517次閱讀

    Linux文件權限及Makefile

    的詳細信息 //man -L zh_CN open man 1 open man 2 open man 3 open Part2文件權限 2.1 權限理解 在 Ubuntu(以及其他類 UNIX
    的頭像 發(fā)表于 11-24 16:06 ?600次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>文件</b><b class='flag-5'>權限</b>及Makefile

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

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