码迷,mamicode.com
首页 > 系统相关 > 详细

Linux — 用户组、权限

时间:2017-09-14 13:11:40      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:改变   exe   用户组   文件权限   情况   list   链表   chown   linu   

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

   

Linux — 用户组、权限

标签:改变   exe   用户组   文件权限   情况   list   链表   chown   linu   

原文地址:http://www.cnblogs.com/sunchong/p/7493144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!