Linux之相关权限---chown chmod umask

     在Linux中,一切皆文件。在查看文件时,会有查看者的区分,当然还有文件访问权限的不同。

文件访问者的分类:

(1)文件所有者:u------user

(2 )文件所属组:g-------group

 (3) 其他用户: o---------other

文件访问权限分类:

(1)读---read ---r   (2)写-----write  ----w  (3)执行------execute-----x

当没有某项权限时。对应位置--。没三个对应一组,如下图。

上图第一个文件的权限关系:    u-----可读可写      g------可读可写   o-----可读

上图第二个文件权限关系:       u------可读可写      g-------可读          o----可读

上图第三个文件的权限关系:   u-------可读可写     g-----可读可写     o--可读可写


更改访问权限:

1 用chmod 更改访问权限:

(1)用户表示符+/-=权限字符

 例如要要给所有者加上可执行权限: chmod  u+x  文件名

改完后的而第一个文件权限如下:



例:做一些列权限更改:



(2)8 进制法:每个权限对应0或者1.  。因此每一组权限对应的8进制数位000----111则是0----7

chmod  对应进制数   对应文件名

例:若u权限为可读可写,对应二进制位6.

        若g权限为可写,对应二进制位2.

        若o权限为可写可执行,对应二进制位3.

所以命令为: #chmod   623   对应文件名



2用chown更改文件拥有者

更改用户所有者必须要在超级用户下才有权限修改。然后用 chown + 要更改的用户名 +  要更改的文件名

完整例子如下:



3 chgrp更改所属组

用chgrp+要更改的所属组+要改的文件名




umask指令解析

功能:查看或修改文件掩码
          新建文件夹默认权限=0666-权限掩码
          新建目录默认权限=0777-权限掩码
格式:umask 权限值
说明:将现有的存取权限减去权限掩码后,即可产生建立文件时预设权限。超级用户默认掩码值为0022,普通用户默认为0002。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值