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命令进行切换目录进行访问。   

       

  • 相关阅读:
    POJ 1251 Jungle Roads
    1111 Online Map (30 分)
    1122 Hamiltonian Cycle (25 分)
    POJ 2560 Freckles
    1087 All Roads Lead to Rome (30 分)
    1072 Gas Station (30 分)
    1018 Public Bike Management (30 分)
    1030 Travel Plan (30 分)
    22. bootstrap组件#巨幕和旋转图标
    3. Spring配置文件
  • 原文地址:https://www.cnblogs.com/sunchong/p/7493144.html
Copyright © 2011-2022 走看看