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

linux中用户、组、权限的简述

时间:2018-07-21 18:03:16      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:back   读文件   1.5   port   包括   目录名   height   variant   other   

一、用户和组的简单介绍

  在linux 中每个用户必须属于一个组,而Linux下有三种组的概念,如下:
     owner (文件所属人)
     group (用户所在组)
     other  (其他组)
   文件所属人: 就是文件的创造者,谁创建的文件,谁就是文件的所有者。

          可通过

     cat /etc/passwd

         可以查看root下的所有用户,包括系统用户和普通用户

   技术分享图片

        具体解释为:  用户名: 密码位: 用户id: 组id: 描述位: 家目录: shell

  用户所在组: 当Linux当前用户创建了一个文件后,则这个文件所属于的组便继承了这个用户所在的组。

       可通过

     cat /etc/group

  技术分享图片

       具体解释为:  组名: 组密码:(x 映射到了/etc/gshadow ) 组id: 附加组成员列表:(用,间隔)

  其他组: 除了文件所有者以及所在组的用户外,系统其他的用户都是文件的其他组。

  扩展: 改变所属人/组

    1,chown 修改文件的owner
      格式为:  chown 用户名 文件/目录名

    2,chgrp 修改文件的group
     格式为:  chgrp 组名 文件/目录名

二、权限的介绍

  在根目录下输入

 cat /etc
 ll

   显示部分结果如图:

 技术分享图片

   第一位

             -(文件的类型为普通文件)

             d (文件的类型为目录文件)

      补充 :
            b: 块设备
            c: 字符设备
            l:  符号链接文件  
            p: 管道文件pipe
            s: 套接字文件sock

  其他部分: ( 剩余9位以3位一组,分为3组)

     第一组:对应文件或目录的owner       

     第二组:对应文件或目录的group

     第三组:对应文件或目录的group

         下面具体解释下 rwx: 

                r:读

                w:  写

                x:  执行

                -:  对应所在位置的权限为空

               例如:r--   表示只可以读文件内容

  总结:

   目标为文件时

      r--   可以读取该文件的内容 
     -w-   可以修改该文件的内容 
     --x    无作用
     rw-   可以读写该文件
     r-x    可以读并能执行该文件
     -wx   权限等同于仅w权限
     rwx   拥有所有权限
  目标为目录时
     r--   可以短列出目录的内容(子文件,子目录名)
    -w-   无作用
    --x    可以进入该目录
    rw-    权限等同于仅r
    r-x     可以长列出,可以进入
    -wx   可以创建及删除文件或目录
    rwx   可以列出可以创建删除可以进入

三、改变权限

    rwx 三个字母分别对应着三个数字

    r :  4

    w : 2

    x :  1

    rwx:7   rw-:  6   r-x:5   以此类推

    例如:文件chen 的权限为:   660

  技术分享图片

   

 修改权限数字模式和符号模式

   1. 数字模式

   chmod  xxx  文件或目录名

  如:

  chmod 770 chen

  此时文件chen 的权限为:   770  

技术分享图片

   2. 符号模式

   chmod  ugo+-rwx  文件或目录名

   chmod  ugo=  文件或目录名

   如:

   chmod g-w chen
   chmod o+x chen

技术分享图片

  即:文件chen 的group权限没有w 读权限,同时给other权限加上x 执行权限(当--x作用在文件时,无作用)。

  

linux中用户、组、权限的简述

标签:back   读文件   1.5   port   包括   目录名   height   variant   other   

原文地址:http://blog.51cto.com/13869720/2148121

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