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

2021年11月21日 阅读数:5
这篇文章主要向大家介绍linux中用户、组、权限的简述,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

1、用户和组的简单介绍linux

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

          可经过shell

     cat /etc/passwd

         能够查看root下的全部用户,包括系统用户和普通用户bash

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

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

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

       可经过3d

     cat /etc/group

  linux中用户、组、权限的简述_文件_02

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

  其余组: 除了文件全部者以及所在组的用户外,系统其余的用户都是文件的其余组。blog

  扩展: 改变所属人/组继承

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

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

2、权限的介绍

  在根目录下输入

 cat /etc
 ll

   显示部分结果如图:

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

   第一位

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

             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   能够列出能够建立删除能够进入

3、改变权限

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

    r :  4

    w : 2

    x :  1

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

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

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

   

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

   1. 数字模式

   chmod  xxx  文件或目录名

  如:

  chmod 770 chen

  此时文件chen 的权限为:   770  

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

   2. 符号模式

   chmod  ugo+-rwx  文件或目录名

   chmod  ugo=  文件或目录名

   如:

   chmod g-w chen
   chmod o+x chen

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

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