首页
/
每日頭條
/
生活
/
linux運維工作常見問題
linux運維工作常見問題
更新时间:2026-05-12 07:39:29

繼上節的内容,在了解了目錄的知識點後,我們再來了解一下權限。這個在運維的工作當中,很多時候的命令出錯或是執行出錯,很多是由于對權限的不了解導緻的。很多熟悉Windws的運維,因為windows下的用戶在創建的時候,默認都是帶有管理員的功能。而liunx的用戶默認情況下是有自己的組與權限。都不是有ROOT的用戶權限。

要想了解文件的權限,首先要知道現有的文件/文件夾有哪些權限。要了解如何去查看文件/文件夾的權限,也就是先看懂下圖的内容:

linux運維工作常見問題(Linux運維學習筆記之權限設置)1

ll命令下文件的解讀

如何去查看權限、修改權限呢?本節相關的命令包含

ls/ll(列出目錄詳情)

chmod(修改文件/文件夾權限)

chown(修改文件/文件夾所屬用戶及用戶組)

一、查看權限

[root@localhost ~]# ll total 64 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg -rw-r--r--. 1 root root 41995 Oct 30 05:58 install.log -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog drwx------. 25 telty telty 4096 Oct 30 08:20 telty

大家看上面的命令列出的,對比一下上面的圖片信息,就可以知道文件前面有"-rw-r--r--"10個字符的字符串。具體解讀如下:

用戶權限,使用10個字符來表現,分成四組信息

第一個字符單獨為一組,“-”或“d” 代表文件類型,-表示文件,d表示目錄(directory)

後面9個字符則分成3組(“rw-”與“r--”與“r--”)進行解讀,分别是所屬用戶權限、所屬用戶組權限、其它用戶權限。

這一組信息的每一個字符都 有它自己的特定含義且位置是固定不變的,其中:

r是讀權限,對應數值為4

w是寫權限,對應數值為2

x是可執行權限,對應數值為1

“-”是沒有權限,對應數值為0

因此可以知道“rw-”的數值為6(4 2 0),“r--”的數值為4(4 0 0),最後一組亦是4

然後三組數值組成數值644,因此install.log.syslog文件的權限為root用戶組的root用戶。

了解了以上的内容,那我們就可以對文件進行修改了。

二、修改權限

1、修改文件的權限,使用命令chmod

[root@localhost ~]# ll total 64 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg #權限值600 -rw-r--r--. 1 root root 41995 Oct 30 05:58 install.log #權限值644 -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog #權限值644

命令用法:chmod 權限值 文件名

[root@localhost ~]# chmod 755 install.log [root@localhost ~]# ll total 64 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg -rwxr-xr-x. 1 root root 41995 Oct 30 05:58 install.log #權限值已變755 -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog

至此,完成文件的權限修改,而文件夾權限修改類似,如下例子:

[root@localhost ~]# ll total 68 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg -rwxr-xr-x. 1 root root 41995 Oct 30 05:58 install.log -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog drwxr-xr-x. 2 root root 4096 Oct 30 09:52 mydoc #修改前為755權限 [root@localhost ~]# [root@localhost ~]# chmod 644 mydoc/ [root@localhost ~]# ll total 68 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg -rwxr-xr-x. 1 root root 41995 Oct 30 05:58 install.log -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog drw-r--r--. 2 root root 4096 Oct 30 09:52 mydoc #修改後為644權限

2、修改用戶與用戶組的權限,使用命令chown

命令用法:chown 用戶:用戶組 文件名

[root@localhost ~]# ll total 68 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg -rwxr-xr-x. 1 root root 41995 Oct 30 05:58 install.log #修改前所屬用戶與用戶組 -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog drw-r--r--. 2 root root 4096 Oct 30 09:52 mydoc [root@localhost ~]# [root@localhost ~]# chown telty:root install.log #使用chown命令 [root@localhost ~]# ll total 68 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg -rwxr-xr-x. 1 telty root 41995 Oct 30 05:58 install.log #修改後所屬用戶與用戶組 -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog drw-r--r--. 2 root root 4096 Oct 30 09:52 mydoc

至此,文件的所屬用戶與用戶名修改完成,文件夾類似

[root@localhost ~]# ll total 68 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg -rwxr-xr-x. 1 telty root 41995 Oct 30 05:58 install.log -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog drw-r--r--. 2 root root 4096 Oct 30 09:52 mydoc #修改前所屬用戶與用戶組 [root@localhost ~]# [root@localhost ~]# chown telty:telty mydoc/ [root@localhost ~]# ll total 68 -rw-------. 1 root root 3366 Oct 30 05:58 anaconda-ks.cfg -rwxr-xr-x. 1 telty root 41995 Oct 30 05:58 install.log -rw-r--r--. 1 root root 10627 Oct 30 05:55 install.log.syslog drw-r--r--. 2 telty telty 4096 Oct 30 09:52 mydoc #修改後所屬用戶與用戶組

另外 ,文件夾下還有文件夾多層文件夾的,又或者說要修改文件夾裡的全部文件,則需要加上 -R 參數,

比如:

[root@localhost ~]# chown -R telty:telty mydoc/

[root@localhost ~]# chmod -R telty:telty mydoc/

以上就是針對文件的權限進行操作的學習了,你學會了麼?

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
适合發抖音的人生說說正能量心語
适合發抖音的人生說說正能量心語
适合發抖音的人生說說正能量心語?不要失去信心,隻要堅持不懈過去屬于死神,現在屬于自己,現在小編就來說說關于适合發抖音的人生說說正能量心語?下面内容希望能幫助到你,我們來一起看看吧!适合發抖音的人生說說正能量心語不要失去信心,隻要堅持不懈。過...
2026-05-12
今年網劇為什麼這麼火
今年網劇為什麼這麼火
今年網劇為什麼這麼火?《人間煙火花小廚》劇照《隐秘的角落》《怪你過分美麗》《重生》《人間煙火花小廚》……近一段時間,引發觀衆熱議的優秀網絡劇作品層出不窮一些專家和媒體認為,網絡劇已經邁入精品化、短劇化、類型化時代這一波網絡劇大熱的原因是什麼...
2026-05-12
吃碧根果有什麼好處
吃碧根果有什麼好處
吃碧根果有什麼好處?經常吃碧根果對身體的好處是非常多的碧根果富含豐富的維生素E,它具有抗氧化功能,可以達到美容養顔延緩衰老的功效,還可以調節女性的雌激素分泌,促進男性精子的生長發育碧根果裡面含有豐富的蛋白質,它能夠補充人體所需要的能量,現在...
2026-05-12
西門子1200plc輸入輸出編寫方法
西門子1200plc輸入輸出編寫方法
西門子1200PLC進階篇——模拟量輸入信号采集上一篇我們一起學習了數字量擴展模塊的使用。今天我們一起來學習一下模拟量信号的采集。數字量就是我們平常的開關,隻有開和關兩個狀态,就是我們平時說的“0”和“1”,模拟量就是會連續變化的信号量,常...
2026-05-12
染冷色頭發深了怎麼辦
染冷色頭發深了怎麼辦
染的頭發顔色不喜歡怎麼能快速褪色?想必大家都遇到過這種情況,一般在染完頭發之後,往往會後悔,覺得自己選擇這個發色是腦子一熱,因此有想要染其他顔色的想法,那麼染發後怎麼快速褪色呢?染的頭發顔色不喜歡怎麼能快速褪色多洗頭發。每次洗頭用熱點的水洗...
2026-05-12
Copyright 2023-2026 - www.tftnews.com All Rights Reserved