首页
/
每日頭條
/
生活
/
linux運維工作常見問題
linux運維工作常見問題
更新时间:2025-05-24 05:05:04

繼上節的内容,在了解了目錄的知識點後,我們再來了解一下權限。這個在運維的工作當中,很多時候的命令出錯或是執行出錯,很多是由于對權限的不了解導緻的。很多熟悉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
推荐阅读
南太平洋火山爆發會影響哪裡
南太平洋火山爆發會影響哪裡
如果長江有記憶,它一定會記得2022年的夏天,因為這一夏它差一點變成了“長工”。作為我國的母親河之一,長江給人的感覺就是永遠不缺水,哪怕是冬天,黃河結冰了長江也照常流不誤。往年的長江水量和2022年對比不僅如此,長江在夏季還是一個危險的存在...
2025-05-24
c羅之前葡萄牙進了幾次世界杯
c羅之前葡萄牙進了幾次世界杯
直播吧11月21日訊C羅出席葡萄牙隊的世界杯賽前發布會,他談到談個人對世界杯的看法。C羅:正如我多次提到的那樣,紀錄是追随我的。我已經打破了一個又一個的紀錄。另外,能夠打破尤西比奧的紀錄是美麗而又特别的,但這并不是讓我興奮的事情。如果葡萄牙...
2025-05-24
吃了感光食物塗防曬就沒事了嘛
吃了感光食物塗防曬就沒事了嘛
防曬是夏季必做的事,塗抹防曬霜、穿長衣長褲、戴太陽鏡、撐太陽傘這些防曬功課就算都做好了,依然可能被曬黑,其中原因可能在于吃得不對。有的食物含光敏物質,食用後皮膚暴露在紫外線中容易曬黑甚至曬傷,過量食用還會引起植物性日光性皮炎。▲苋菜是感光食...
2025-05-24
張大大節目推薦
張大大節目推薦
張大大作為主持人,參加《演員請就位》引争議最近一段時間,《演員請就位》這檔節目也開始播出了,這檔節目在第一季的時候熱度就蠻高的,這一季的熱度感覺上要比上一季的熱度還要高。在網友們剛開始看到40位演員陣容的時候,就已經按耐不住想要看到節目的播...
2025-05-24
深圳道路整治新消息
深圳道路整治新消息
近日,深圳寶安羅先生反映稱,寶安中心區多條道路更換欄杆,其表示所居住的周邊道路欄杆用了約5年,還很正常,質疑工程必要性。深圳市交通運輸局寶安管理局回應,該工程為寶安區交通設施整體提升工程,項目選取中心片區人流密集的18條主、次重點道路的老舊...
2025-05-24
Copyright 2023-2025 - www.tftnews.com All Rights Reserved