首页 > 系统服务 > 详细

Linux系统文件权限

时间:2019-09-27 18:08:52      阅读:99      评论:0      收藏:0      [点我收藏+]

1、改变权限属性命令 chmod:

  chmod 是用来改变文件或目录权限的命令,但只有文件的属主和超级用户 root 才有这种权限。通过 chmod 来改变文件或目录的权限有两种方法:一种是用过权限字母和操作符表达式的方法来设置权限;另一种是使用数字方法来设置权限。

2、chmod 数字权限方法:

  使用数字权限设置权限的命令格式如下:

  chmod [数字组合] 文件名

  r  4

  w    2

  x  1

  -   0

 技术分享图片

3、修改权限

  -R  递归

  目录的权限默认是 755,文件的权限默认是 644,将文件的权限修改为和目录一样的权限。

  技术分享图片

 

 

 4、chmod 字符式权限表示法:

  chmod [用户类型] [+|-|=] [权限字符] 文件名

  技术分享图片

 

 

   例1:对文件进行加减权限

  技术分享图片

 

   u 代表用户,即属主;只对用户部分进行权限的更改。

  例2:只给用户组执行权限;使用 = 进行操作。

  技术分享图片

 

   例3:将所有用户的执行权限减掉。

  技术分享图片

 

   ugo 表示所有用户,a 表示所有用户

  技术分享图片

 

   例4:前面不接用户只是用 + 或 - 接权限,所有用户的权限都发生改变。

  技术分享图片

 

 5、改变文件所属关系(属主)chown

  chown 当我们改变一个文件的属组,我们所使用得用户必须是该文件的属主而且同时是目标属组成员,或超级用户,只有超级用户才能改变文件的属主。

  chown  用户  文件或目录  <==仅仅授权用户

  chown  :组  文件或目录    <==仅仅授权组  (只修改用户组的时候 等价与 chgrp 组名 文件或目录)

  chown  用户:组  文件或目录  <==表示授权用户和组

  其中的冒号 ":" 可以用 "." 替代。要授权的用户和组名,必须是系统里实际存在的。

  例1:改变文件的用户拥有者。

  技术分享图片

  例2:同时修改用户和用户组:

  技术分享图片

 

   例3:只修改用户组,不修改用户。

  技术分享图片

 

     只修改组时,等同于 chgrp 组名  文件或目录。

   技术分享图片

 

   例4:将文件里所有的属主和属组都更改。-R 递归修改

  技术分享图片

 

Linux系统文件权限

原文:https://www.cnblogs.com/wqs-Time/p/11599379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!