当前位置:   article > 正文

Linux 系统文件权限管理(参考菜鸟教程)_linux 查看属主权限文件

linux 查看属主权限文件

一、查看文件用户,用户组,其他用户的文件权限,属主,属主用户组等信息

ls -l

如图所示:



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

  • 当为 d 则是目录
  • 当为 - 则是文件;
  • 若是 l 则表示为链接文档(link file);
  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

2、接下来分别是文件属主用户,同一个用户组用户,其他用户的持有该文件的权限

以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)

3、再接下来就是文件属主名称以及属主用户组的名称

二、修改文件属主以及属主用户组

  1. #修改文件属主 -R是修改的是目录,递归的意思
  2. chown [–R] 属主名 文件名
  3. #修改文件属主以及属主的用户组
  4. chown [-R] 属主名:属组名 文件名

三、修改文件属主,与属主同一用户组,其他用户持有文件的权限

1、按照数组进行修改

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

如图所示:

每种身份(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 的语法是这样的:

  1. #按照数字修改文件个个用户的权限
  2. chmod [-R] 三位用户权限数合并的3位数 文件或目录
  3. #按照以上例子如下
  4. chmod [-R] 770 文件名或目录名

2、按照符号修改

表格如下:

chmod

  u(文件属主名)

  g(属组)

  o(其他用户)

  a(全部用户)

       +(加入)  

       -(删除) 

       =(设定)

          r(读权限)

          w(写)

          x(执行)

文件或目录名
  1. #将文件权限设置为 -rwxr-xr--
  2. chmod u=rwx,g=rx,o=r 文件名

也可以修改一个或多个用户,配合这+ - ,r w x ,目录要加上 -R

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/263714
推荐阅读
相关标签
  

闽ICP备14008679号