• Linux常用命令(2)权限管理命令


    1、命令名称:chmod

      执行权限:所有用户

      功能描述:改变文件或者目录权限

      语法:chmod [{ugo} {+-=} {rwx}] [文件或目录]

              [mode=421] [文件或目录]

      chmod  用户类型  增加或减少 权限 文件或目录

    对a文件的所有者增加执行权限
    [root@localhost abc]# chmod u+x a
    
    对a文件的其他人减去读权限
    [root@localhost abc]# chmod o-r a
    
    
    对a文件的所属组设置读写权限
    [root@localhost abc]# chmod g-rw a

      通过数字的方法授权

      rwx 读 写 执行

      r--->4,w--->2,x--->1

      例如:rwxr-xr-- 这权限就对应 754

         rw-r-x--x 这权限就对应 651

    对a文件的所有者设置读写执行权限rwx,所属组读写权限rw-,其他人读权限r--,则对应的数字就为:764
    [root@localhost abc]# chmod 764 a

      一个用户对某个目录有写(w)权限,意味着可以在这个目录中创建、删除文件,即使这个用户对目录中的文件没有写(w)权限

     

    2、命令名称:chown

      执行权限:所有用户

      功能描述:改变文件或者目录的所有者

      语法:chown 用户 [文件或目录]

    改变a文件的所有者为luxh 
    
    [root@localhost abc]# chown luxh a

      

    3、命令名称:chgrp

      执行权限:所有用户

      功能描述:改变文件或者目录的所属组

      语法:chgrp [用户组] [文件或目录]

    把a文件的所属组改为adm
    [root@localhost abc]# chgrp adm a
    [root@localhost abc]# ls -l a
    -rwxrw-r--. 1 luxh adm 0 Nov 15 05:22 a

      

    4、命令名称:umask

      执行权限:所有用户

      功能描述:显示、设置文件的缺省权限

      语法:umask [-S]

          -S 以rwx形式显示新建文件或目录缺省权限

    
    [root@localhost abc]# umask
    0022
    [root@localhost abc]# umask -S
    u=rwx,g=rx,o=rx
    [root@localhost abc]# 

      0022 含义:

      0--特殊权限位;

      022--用户权限位,权限掩码值,实际权限值为 777-022=755

      使用:umask 掩码值 可以改变这个值,但不建议改变这个值

      Linux权限规则:缺省创建的文件不能授予可执行(x)权限

     

  • 相关阅读:
    职业规划——第1.0章、模拟面试的小记(一)
    菜鸟VUER学习记——零0章、打开新的大门
    职业规划——第0章、哇,原来需要的这么多
    经营自己,愈发强大——《软技能——代码之外的生存指南》读后感
    如何阅读一本书
    Java开发规范
    JVM堆和栈的区别
    2016年7月书单推荐
    web性能优化——代理(nginx)
    web性能优化——浏览器相关
  • 原文地址:https://www.cnblogs.com/luxh/p/2780606.html
Copyright © 2020-2023  润新知