Linux 文件的权限

心不动则不痛 提交于 2020-01-15 14:48:51

一、文件属性的查看的命令:

ll

或者

ls -l filename

在这里插入图片描述

查询出来的结果解读:

  1. 第一个位置表示文件类型:

-:普通文件 d:目录 c:字符设备 s:套接字 p:管道 b: 块设备 l: 链接

  1. 第二个至第十个位置表示文件的权限:

    前三个字母“rw-”表示文件拥有者的权限

    中间三个字母“r–”表示文件所属组的权限

    后三个字母“r–”表示文件对于其他人的权限

  2. “1”: 对于文件表示文件内容被系统记录的次数

         对于目录表示目录中文件属性的字节数
    
  3. “root”:文件的拥有者

  4. “root”:文件属于的组

  5. “0”:表示文件的大小

  6. “Aug 9 2018”:表示文件最后一次被修改的时间

  7. “collection-0–7645245045752110635.wt”:表示文件的名字

二、文件的权限的解读

rw- | r-- | r–

u g o

u:文件的拥有者对文件可以读写

g:文件组成员对文件可读

o :其他人对文件可读

r权限

对于文件:可以查看文件的字符

对于目录:可以查看目录中的文件信息

w权限

对于文件:可以更改文件内的字符

对于目录:可以在目录中添加删除文件

x权限

对于文件:可以运行文件内记录的程序动作

对于目录:可以进入目录

三、字符方式修改文件权限:

chmod [-R] <u|g|o><+|-|=><r|w|x>file|dir

chmod u+x file1 ##file1拥有者添加x权限

chmod g+w file1 ##file1拥有组添加w权限

chmod u-x,g+w file1 ##file1拥有者去掉x权,file1拥有组添加w权限

chmod ugo-r file2 ##file2的用户组其他人去掉r权限

chmod ug+x,o-r file3 ##file3用户和组添加x权限,其他人去掉r权限

四、数字方式修改文件权限

在linux中r=4,w=2,x=1

文件权限数字表达式:

rw- | r-- | r–

u g o

u=rw=4+2+0=6

g=r–=4+0+0=4

o=r–=4+0+0=4

所以文件的权限表示为644

数字方式修改文件权限的命令:chmod 修改后的权限 filename

开放所有权限给所有用户的命令:

chmod 777 文件名
chmod -R 777 文件夹名字
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!