首页
/
每日頭條
/
生活
/
linux運維工作常見問題
linux運維工作常見問題
更新时间:2024-04-30 03:06:30

繼上節的内容,在了解了目錄的知識點後,我們再來了解一下權限。這個在運維的工作當中,很多時候的命令出錯或是執行出錯,很多是由于對權限的不了解導緻的。很多熟悉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
推荐阅读
大學的被子是什麼尺寸
大學的被子是什麼尺寸
每年都有大一新生入校,作為剛入校的新生來說一切都是陌生的,大學的宿舍很多不同于我們高中的宿舍,床的大小有些也不同。作為每天要貼身用的被子,一定要選擇合适的,不少新生都會困惑要準備多大尺寸的被子,被罩又要準備多大呢?接下來我們一起來看下大學的被子是什麼尺寸?大學單人被罩标準尺寸多少?大學的被子是什麼尺...
2024-04-30
花椒為什麼麻
花椒為什麼麻
花椒麻是因為它體内帶有花椒麻素,人體口唇接觸的時候會産生一種麻刺感,甚至還會有觸電的感覺,除了花椒本身麻之外,人體有選擇性的激發某種輕觸纖,所以使舌頭出現刺麻的感覺。花椒麻的原因是因為它本身帶有一種辛辣、麻辣毒味,人體口唇接觸的時候會産生一種麻刺感,甚至還會有觸電的感覺,除了花椒本身帶有麻的感覺之外...
2024-04-30
時空伴随者需要隔離嗎 時空伴随者黃碼要幾天變綠
時空伴随者需要隔離嗎 時空伴随者黃碼要幾天變綠
2024-04-30
地暖哪個材質好
地暖哪個材質好
地暖以經濟環保、幹淨衛生、節省空間等諸多優勢,已經成為了一種新型的采暖。地暖管道隐藏在地面之下的,因此一定要保證質量好。在進行地暖安裝時,施工隊會使用很多的材料,大部分業主對于安裝地暖需要什麼材料根本不了解。下面小編就就簡單闡述下地暖哪個材質好,希望能夠對大家有所幫助。地暖哪個材質好一、大理石大理石...
2024-04-30
2023年異地醫保報銷最新政策 2023年異地就醫還需要備案嗎
2023年異地醫保報銷最新政策 2023年異地就醫還需要備案嗎
醫保是老百姓非常關注的一項政策,2023年,異地醫保報銷也有了新規定,大家一定要及時了解,下面大家就和小編一起了解一下2023年異地醫保報銷最新政策,2023年異地就醫還需要備案嗎。2023年異地醫保報銷最新政策一、醫保異地報銷條件1.已辦理異地安置、探親、駐外工作學習等外地就醫登記備案手續的參保人...
2024-04-30
Copyright 2023-2024 - www.tftnews.com All Rights Reserved