首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 生活 > linux运维工作常见问题(Linux运维学习笔记之权限设置)
linux运维工作常见问题(Linux运维学习笔记之权限设置)
更新时间:2024-07-06 23:38:35

继上节的内容,在了解了目录的知识点后,我们再来了解一下权限。这个在运维的工作当中,很多时候的命令出错或是执行出错,很多是由于对权限的不了解导致的。很多熟悉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/

以上就是针对文件的权限进行操作的学习了,你学会了么?

,
相关推荐RECOMMEND
瓷砖铺贴小技巧(掌握瓷砖铺贴流程)
瓷砖铺贴小技巧?瓷砖是每个家庭装修时都会用到的材料,像房间的墙壁啦,地板的铺设等等都是要用到瓷砖的铺贴的不到位的话可是会后患无穷,所以大家对这方面一定要多多上心下面跟大家普及一下瓷砖铺贴流程中的注意事...
装修墙面贴瓷砖有什么注意的(家装墙上贴瓷砖好不好)
装修墙面贴瓷砖有什么注意的?家庭装修全屋墙面贴瓷砖是什么感觉,是不是感觉很气派,但是墙上都贴瓷砖这个预算也不是普通家庭能承受的,今天益修快装小编就来跟大家探讨下家装墙上贴瓷砖好不好,墙面全部贴瓷砖有哪...
婴儿照护专项附加扣除填报(3月29日起可填报婴幼儿照护专项附加扣除)
婴儿照护专项附加扣除填报?新华社客户端重庆3月29日电(姚远)国务院日前印发《关于设立3岁以下婴幼儿照护个人所得税专项附加扣除的通知》,将3岁以下婴幼儿照护纳入个人所得税专项附加扣除,进一步减轻纳税人...
家常太安鱼的做法(巨下饭的家常菜)
四川太安鱼,这是一道只有四川人知道一道菜——太安鱼,它不是一种鱼而是一道菜的做法,这种做法结合了四川的地道风味麻辣鲜香,简直吃了就停不下嘴,回味悠长。By卢小厨美食用料多宝鱼一条洋葱半个大蒜、生姜少许...
粮食危机是哪一年(粮食危机的概念)
粮食危机是哪一年?2008年全球粮食危机爆发粮食危机是指全球性的粮食短缺、产量锐减、价格涨幅过快,以至造成了近40年来前所未有的粮食恐慌与危机2014年,粮农组织发布的《粮食不安全状况2014》报告指...
分析墙面贴瓷砖的利弊之处(装修时不顾家人反对)
今天到一个亲戚家串门,顺便欣赏他的新房子。一进门,就看到所有房间的墙面上都贴满了瓷砖。我虽然不喜欢这种造型,却还是夸了一句“好看”。想不到亲戚却向我倒起苦水来:这是当下流行的“地砖上墙”,可真把我坑苦...