高考考试网
当前位置: 首页 高考资讯

linux文件类型及存取权限(十分钟读懂Linux文件属性及权限)

时间:2023-07-06 作者: 小编 阅读量: 5 栏目名: 高考资讯

linux文件类型及存取权限Linux文件基本属性Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。实例中,bin文件的第一个属性用"d"表示。在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。接下来的字符中,以三个为一组,且均为『rwx』的三个参数的组合。因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。此外,a则代表all亦即全部的身份!

linux文件类型及存取权限?Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定,下面我们就来说一说关于linux文件类型及存取权限?我们一起去了解并探讨一下这个问题吧!

linux文件类型及存取权限

Linux 文件基本属性

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:

[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096 Dec 14 2012 bindr-xr-xr-x 4 root root 4096 Apr 19 2012 boot……

实例中,bin文件的第一个属性用"d"表示。"d"在Linux中代表该文件是一个目录文件。

在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。

当为[ d ]则是目录

当为[ - ]则是文件;

若是[ l ]则表示为链接文档(link file);

若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);

若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。

每个文件的属性由左边第一部分的10个字符来确定(如下图)。

从左至右用0-9这些数字来表示。

第0位确定文件类型,第1-3位确定属主(该文件的所有者)拥有该文件的权限。

第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。

其中,第1、4、7位表示读权限,如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限;

第2、5、8位表示写权限,如果用"w"字符表示,则有写权限,如果用"-"字符表示没有写权限;第3、6、9位表示可执行权限,如果用"x"字符表示,则有执行权限,如果用"-"字符表示,则没有执行权限。

Linux文件属主和属组

[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096 Dec 14 2012 bindr-xr-xr-x 4 root root 4096 Apr 19 2012 boot……

对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。

同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。

文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。

因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。

在以上实例中,bin文件是一个目录文件,属主和属组都为root,属主有可读、可写、可执行的权限;与属主同组的其他用户有可读和可执行的权限;其他用户也有可读和可执行的权限。

更改文件属性

1、chgrp:更改文件属组

语法:

chgrp [-R] 属组名文件名

参数选项

-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

2、chown:更改文件属主,也可以同时更改文件属组

语法:

chown [–R] 属主名 文件名chown [-R] 属主名:属组名 文件名

进入 /root 目录(~)将install.log的拥有者改为bin这个账号:

[root@www ~] cd ~[root@www ~]# chown bin install.log[root@www ~]# ls -l-rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log

将install.log的拥有者与群组改回为root:

[root@www ~]# chown root:root install.log[root@www ~]# ls -l-rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log

3、chmod:更改文件9个属性

Linux文件属性有两种设置方法,一种是数字,一种是符号。

Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。

先复习一下刚刚上面提到的数据:文件的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

r:4

w:2

x:1

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:

owner = rwx = 4 2 1 = 7

group = rwx = 4 2 1 = 7

others= --- = 0 0 0 = 0

所以等一下我们设定权限的变更时,该文件的权限数字就是770啦!变更权限的指令chmod的语法是这样的:

chmod [-R] xyz 文件或目录

选项与参数:

xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。

-R : 进行递归(recursive)的持续变更,亦即连同此目录下的所有文件都会变更

举例来说,如果要将.bashrc这个文件所有的权限都设定启用,那么命令如下:

[root@www ~]# ls -al .bashrc-rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc[root@www ~]# chmod 777 .bashrc[root@www ~]# ls -al .bashrc-rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc

那如果要将权限变成 -rwxr-xr-- 呢?那么权限的分数就成为 [4 2 1][4 0 1][4 0 0]=754。

符号类型改变文件权限

还有一个改变权限的方法呦!从之前的介绍中我们可以发现,基本上就九个权限分别是(1)user (2)group (3)others三种身份啦! 那么我们就可以藉由u, g, o来代表三种身份的权限!

此外, a 则代表 all 亦即全部的身份!那么读写的权限就可以写成r, w, x!也就是可以使用底下的方式来看:

如果我们需要将文件权限设置为 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 文件名 来设定:

[root@www ~]# ls -al .bashrc-rwxr-xr-x 1 root root 395 Jul 4 11:45 .bashrc[root@www ~]# chmod a w .bashrc[root@www ~]# ls -al .bashrc-rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc

而如果是要将权限去掉而不改变其他已存在的权限呢?例如要拿掉全部人的可执行权限,则:

[root@www ~]# chmod a-x .bashrc[root@www ~]# ls -al .bashrc-rw-rw-rw- 1 root root 395 Jul 4 11:45 .bashrc

    推荐阅读
  • 高中生去日本留学需要什么条件(高中生去日本留学需要的条件简述)

    高中生去日本留学需要什么条件?跟着小编一起来看一看吧!高中生去日本留学需要什么条件去日本高中留学的条件:要求初中毕业可以提供1年及以上的日语学时证明;19周岁重新读高一没有问题;无高三编入,最少1年半课程;高二编入需要有N3或以上日语水平。

  • 缔美国际面膜(再错过就后悔了)

    缔美翘鼻精雕根据脸型、五官比例,对鼻梁、鼻尖、鼻翼等进行全方位量化设计,一站式完成21鼻部位综合塑型,全面改善鼻部缺陷。翘鼻精雕:3800元;原价6800元立即预约》》》精品丰胸,给你一对紧致饱满的动感美胸!精品丰胸:9800元;原价:19800元立即预约》》》botox精品瘦脸,给你一副精致娇小的明星V脸!BOTOX精品瘦脸:3980元;原价:5800元立即预约》》》全面部提升,给你一身细嫩弹滑的青春美肌!

  • 东南翼舞a5颜色有哪些(东南A5 翼舞价格及图片)

    市场上有7款东南翼舞车型,包括1.5L排量、手动变速箱和无级变速箱。新车外观采用了东南汽车全新的“翼立方”设计理念,与东南现有车型相比有着不一样的视觉感受。新车采用X型前进气格栅设计,中网内部有密集的镀铬饰条,更符合当下的审美需求。新车整体内饰采用上淡下深的配色,副驾驶前部采用富有个性的饰板。配置方面,a5WingDance配备了9英寸浮动液晶屏,屏幕分辨率高,反应快。根据配置不同,新车将配备天窗、倒车影像、无钥匙进入等。

  • 正能量的快乐句子(快乐心态的正能量句子)

    与其抱怨这个世界不美好,不如用自己的努力,争取更多的美好和幸运。你再不堪,也有人认为你是限量版的唯一。生命的价值在于自己看得起自己,人生的意义在于努力进取。所有成功的背后,都是苦苦堆积的坚持;所有人前的风光,都是背后傻傻的不放弃。肤浅的羡慕,无聊的攀比,笨拙的效仿,只会让自己整天活在他人的影子里面。盲目的攀比,不会带来快乐,只会带来烦恼;不会带来幸福,只会带来痛苦。

  • 郑州到滑县什么时候通大巴(郑州至濮阳滑县)

    本报讯 昨日,记者从郑州交运集团获悉,郑州至濮阳、郑州至滑县的两条定制客运线路今日正式运营。班线计划每小时一班,市内每个点约间隔10到15分钟,实行人等车模式。两条线路分别投入10台东风御风九座商务小型客车,自开通之日起一个月内实行单程60元的优惠票价。定制客运将通过12328交通服务平台和96606豫州行平台接受乘客监督和投诉。

  • 日照市开发区十四五规划(日照市十四五工业和信息化发展规划欢迎您建言献策)

    “十四五”时期,是我国由全面建成小康社会向基本实现社会主义现代化迈进的关键时期,也是日照市推动高质量发展、实现“工业强市”定位的关键时期。制定和实施好日照市“十四五”工业和信息化发展规划,对于推动日照市工业经济实现高质量发具有重要意义。对社会各界提出的建设性、前瞻性意见建议,我们将在编制“十四五”规划时参考吸纳。

  • 臭氧污染防护(臭氧污染怎么防护)

    臭氧污染防护尽量待在室内室内,臭氧浓度比室外低50%高浓度臭氧主要出现在光照强烈的室外环境,在光照强烈时,应尽量减少外出及户外活动,适当减少室内通风换气次数。一般认为老人与儿童对臭氧比其他人群更为敏感,他们本身免疫力较弱,臭氧污染所带来的损害也更大。而且,儿童处于生长发育阶段,有些损伤可能会是持久性的或是不可逆的。

  • 郑州生态文明示范创建(绿色发展示范案例)

    河南省平顶山市汝州市2020年汝州市被生态环境部命名为国家生态文明建设示范市。汝州深入学习贯彻生态文明思想,加速推进山水宜居绿城建设,坚决守好绿色生态“家底”,努力走出一条绿水青山和金山银山“双赢”的发展路子。大力实施全域国土绿化工程,成功创建为首批河南省级森林城市、首批河南省全域旅游示范市。温泉镇被评为中国最具特色魅力乡镇、全国十佳生态文化旅游乡镇。

  • 怎么做好日常汽车保养(日常汽车如何保养)

    建议没6000公里清洗一次润滑系统,如果发动机声响过大,加速无力,水温过高时,最好也进行清洗,以减少对发动机的磨损。做好燃油系统的日常保养。建议每10000公里清洗保养一次,如果发现引擎喘抖,迟滞和加速不良,冒黑烟,无力、费油时清洗保养1次,避免密封件和水箱的渗漏。建议每20000万公里做一次日常保养,或遇变速箱打滑、水温偏高、换挡迟缓、系统渗漏时清洗保养一次,清除有害的油泥和漆膜沉积物。

  • 网上面试(第一次线上面试)

    把这个逻辑放到一生来看,就会有无数次的选择,而每一次的选择的数量至少超过两个。而活着和选择是一个人最大的自由。管理自己的活动和规划。人也是动物,生存必不可少。而这些问题都是一个活生生的人躲避不了的问题。彼此才会认可合作团体的利益大于个人。