• Linux系统文件权限


    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 递归修改

      

  • 相关阅读:
    maven使用
    Java生成XML
    Raphael使用
    pybombs 安装
    Archlinux 踩坑实录
    Office2016 转换零售版为VOL版
    神奇的linux发行版 tiny core linux
    Cubietruck查看CPU及硬盘温度
    在Cubieboard上关闭irqbalance服务避免内存泄漏
    cubieboard中使用py-kms与dnsmasq搭建局域网内全自动KMS激活环境
  • 原文地址:https://www.cnblogs.com/wqs-Time/p/11599379.html
Copyright © 2020-2023  润新知