您当前的位置:首页 > 计算机 > 系统应用 > Linux

Linux中的文件权限

时间:11-06来源:作者:点击数:

使用者与群组

在Linux里面,任何一个文件都具有『User, Group及Others』三种身份的个别权限,但这里有个特殊的人物,那就是万能的天神,具有绝对的权限,而他在Linux系统中的身份代号是『 root 』。下面这张图可以表示各个身份之间的关系。

在这里插入图片描述
在这里插入图片描述

图上的文件,刘备拥有全部权限,而跟他桃园三结义的关羽和张飞则可以进行读和执行的操作,曹操跟他们三哥俩不是同个阵营的,属于其他人,就只有读的权限。

文件属性与权限

在这里插入图片描述
在这里插入图片描述
  1. 第一个符号表示文件类型
    [ d ]:目录,可以理解为文件夹
    [ - ] : 文件
    [ l ] : 表示为连结档(link file),可以理解为快捷方式
    [ b ]:装置文件中可供储存的接口设备(可随机存取装置)
    [ c ]:装置文件中的串行端口设备,例如键盘、鼠标(一次性读取装置)
  2. 文件属性和权限修改
    chgrp :改变文件所属群组,chgrp 用户名 文件或目录名
    chown :改变文件拥有者,chown 用户名 文件或目录名
    chmod :改变文件的权限,chown 777 文件或目录名
    文件权限对应的数字:r:4 w:2 x:1,rwx=7

文件与目录权限意义

  1. 文件的权限
    文件是实际含有数据的地方,包括一般文本文件、数据库内容文件、二进制可执行文件(binary program)等,其中有关权限对应的意义如下

r (read):可读取此一文件的实际内容,如读取文本文件的文字内容等

w(write):可以编辑、新增或修改该文件的内容(但不含删除该文件)

x (execute):该文件具有可以被系统执行的权限

文件w权限的理解:好比一份word文档,具有写权限,可以在文档里编辑,修改或者新增文字,但无法在打开文档的情况下将其删除,只有退到其目录下,并且拥有该目录w权限的情况下才能将文档删除。

  1. 目录的权限
    目录主要的内容是记录文件名列表
    r:表示具有读取目录结构列表的权限,当拥有某个目录的读权限时, 可以通过用ls 指令将该目录的内容列表显示出来
    w:建立新的文件与目录(增)
    删除已经存在的文件与目录(删)
    将已存在的文件或目录进行更名(改)
    搬移该目录内的文件、目录位置。
    x :目录的x权限代表的是用户能否进入该目录,如果用户没有该权限,即使拥有r权限,也无法使用命令cd切换到该目录里面。
    在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门