zoukankan      html  css  js  c++  java
  • Linux — 用户组、权限

    Linux 用户组分为:所有者、所在组、其他组

    • 所有者:谁创建,谁是所有者。命令:ls -al 
    • 所在组:当创建文件或者文件夹时,这个文件或者文件夹所分配到的用户组,这样就会有效地隔离文件。
    • 其他组:和所在组相反,就是其他组   

    Linux 文件权限:文件属性、修改文件属性和权限

    • 文件属性:文件属性共10位。除了第一位,剩下的三位一组分三组  

        第一位:属性(- 为文件,d 为目录,l 为链接文件,b 接口设备,c 端口设备)

        第一组:文件所有者的权限。

        第二组:同用户组的权限

        第三组:其他组的权限

        权限 r =4可读,w =2可写,x =1可执行

    • 修改文件属性

        chgrp:改变文件所属用户组   chgrp  [用户组名]  文件

        chown : 改变文件所有者   chown  [账号名称]  文件或者目录

        chmod : 改变文件的权限 r=4,w=2,x=1  

            或者

            a=all ; u=user , g=group ; o=other ; + 增加权限 ;- 关闭权限 ;= 设置权限 

            例如: 将权限修改为 - rwx rw- r  

                方式一 : 第一组  rwx = 4+2+1=7  ;第二组  rw- = 4+2+0=6 ;  第三组 r-- : 4+0+0=4;  

                命  令   :  chmod 764  FileName

                方式二 ;  chmod u=rwx,g=rw,o=r  FileName

                              例如:不需要知道文件权限的情况下,需要增加这个文件的执行权限或者去掉执行权限

                                             chmod  a+x FileName   ;  chmod a-x FileName         

     目录、文件的权限意义:

    • For 文件:
        • r = read : 读取文件的实际内容。
        • w = write : 编辑文件的实际内容。不能删除文件。
        • x =execute : 执行文件。不能删除文件。
    • For 目录 : 
          • r : 读取目录下的文件  可使用ls 命令。
          • w : 可更改目录结构列表。
            • 新建  文件或者目录
            • 删除  文件、目录
            • 重命名 文件或者目录
            • 转移 文件、目录

        • x : 用户是否有权进入当前目录进行工作命令:cd 来切换目录。 

        文件,r=可以访问这个文件的文件目录链表,能否允许进入这个文件需要x权限。

            x= 开关,是否允许访问此目录。是否可以通过cd命令进行切换目录进行访问。   

       

  • 相关阅读:
    spring boot(二)web综合开发
    spring boot(一)入门
    shiro中单点登录
    shiro中SSL
    shiro中记住我功能
    spring中集成shiro
    OpenResty
    源代码安全审计
    Mycat读写分离 + 主从复制(Gtid)
    关于ansbile
  • 原文地址:https://www.cnblogs.com/sunchong/p/7493144.html
Copyright © 2011-2022 走看看