修改文件的权限

    linux中一切皆文件,文件有权限,所有者,所属组,大小等属性。文件所有者是指创建文件的用户,所属组是指创建文件的用户属于哪一个主要的组(用户的主组只能有一个)。

修改文件的权限


    用户对文件进行各种操作的前提是有相应的权限,所以有些文件我们只能读,不能写,而有些文件既可以读写,还可以更改内容,下面就来总结一下文件的权限以及如何修改权限。

一.文件的权限

    总体来讲,分为三种:读(r),写(w),执行(x)。

文件权限的相关分配:

修改文件的权限

1.普通文件:

r………………..可以查看文件的内容及类型

w………………可以修改文件的内容

x……………….可以运行文件(例如bin下的二进制文件)

2.文件夹(目录)

r……………….可以查看目录中的文件列表

w………………可以对目录下的文件进行修改,例如新建文件,删除文件(需要与执行权限配合,只有读权限没有意义

x……………….文件的基础权限,可以进入目录,可以查看目录内文件的元数据(需要与读权限配合

二.修改文件的权限

    通过修改文件的权限,可以对文件进行相应的操作,以达到管理文件的目的。这里需要划分两种身份,普通用户和管理员(root)。普通用户只能对自己的文件进行权限修改,而root用户可以修改任意文件。修改文件权限的方法分为两种:模式法与数字法。

1.模式法

命令:chmod

格式:chmod  who  opt  per  file

其中who是指要修改权限的身份,分为所有者(u),所属组(g),其他(o),a 表示所有人(ugo)。

opt表示操作的类型,分为增加权限(+),减去权限(—),赋予权限(=),赋予权限会将原有的权限覆盖。

per代表相应的权限(rwx)。

例如:

修改文件的权限

用户访问文件得到权限的过程:若为所有者,直接匹配权限;若为所属组的成员,匹配所属组的权限,若都不是,匹配最后的权限。

还有X(大写),它的作用是只对目录加执行权限,不对目录中的文件加执行权限。(对文件随意加执行权限有危险性)

例如:

修改文件的权限

    对于root用户来说,读写权限失效,root可以随时读写,但执行权限有效,没有执行权限,root用户也不能执行文件。

2.数字法

数字法就是将权限转化为相应的数字,其中读(r)对应数字4,写(w)对应2,执行(x)对应1。

例:

修改文件的权限


 数字法中,只要有奇数,就代表有执行权限,只有偶数代表没有执行权限。

 linux中默认新建的文件没有执行权限,所以文件的最大权限为666,而默认目录的最大权限为777.

    总结:文件的权限决定着不同用户可以对文件进行不同操作,掌握了修改文件权限的方法,就可以管理自己的文件,为工作带来许多便利。

原创文章,作者:xiamu,如若转载,请注明出处:http://www.178linux.com/83270

(0)
xiamuxiamu
上一篇 2017-07-30 10:07
下一篇 2017-07-30 13:31

相关推荐

  • HTTP响应连接介绍

    HTTP即超文本传输协议,web站点的实现就是基于HTTP协议得以实现。本文将详细讨论HTTP。 1. HTTP协议版本: HTTP从诞生到现在一共有如下几个版本: HTTP 0.9:是最早的版本,为HTTP的原型版本,其功能非常简陋; HTTP 1.0:此版本增加了很多新特性,如cache,method,MIME等,MIME的出现让网页不再是单纯的纯文本界…

    2017-05-31
  • MYSQL高级运用-MHA(提供主从复制高可用,主节点故障时,进行故障转移)

    MHA的介绍、重用工具;
    MHA的安装;
    搭建MYSQL主从复制架构,运用MHA实现其高可用,主节点故障时,进行故障转移;并恢复整个架构;

    2017-09-24
  • 马哥教育-第一周作业

    第一部分:计算机组成及功能 电子真空管的出现促使了计算机的诞生; 根据冯●诺依曼的哲学思想,计算机的组成分为五大部分。分别为: 1.     运算器 2.     控制器 3.     存储器 4.   &nb…

    Linux干货 2016-12-04
  • 硬盘及文件系统基础概念

    机械硬盘HDD(Mechanical hard disk) 机械硬盘中所有的盘片都装在一个旋转轴上,每张盘片之间是平行的,在每个盘片的存储面上有一个磁头,磁头与盘片之间的距离比头发丝的直径还小,所有的磁头联在一个磁头控制器上,由磁头控制器负责各个磁头的运动。 磁头(Head): 对硬盘上的数据进行读写操作. 磁道(Track) 当磁盘旋转时,磁头若保持在一个…

    Linux干货 2017-04-09
  • redis 主从复制实战

    1.准备好4台机器 192.168.42.150 redis-node1 #主 192.168.42.151 redis-node2 #从 192.168.42.152 redis-node3 #从 192.168.42.153 redis-node4 #从 将主机解析写入hosts文件,分发至每台机器 2.安装redis,配置好基本配置 (1) 4台机器,…

    Linux干货 2017-07-18
  • 15-2用户系统资源配额

    用户资源系统配额 在系统中,允许系统用户使用存储空间,但是不能限制的让用户随意使用存储空间,对用户存储空间的设定就是用户资源系统配额。 下面以/home 为例,通常如果系统中有一定的用户,会把用户的家目录作为一个单独的分区,从而实现更好的管理。下面具体讲解如何把用户家目录从根系统分区分离出来进行磁盘配额。 1、拿出一个未使用的分区,把用户家目录的数据拷贝到新…

    Linux干货 2016-12-02