• Python全栈_Day5_用户、群组、权限


    1. 用户和群组管理

    1.1 相关文件说明

    1. passwd文件

      /etc/passwd文件存储所有用户信息,也被称为用户信息数据库

      root:x:0:0:root:/root:/bin/bash

      第1个字段(root):用户名

      第2个字段(x):登录该用户的密码,为空时登录该用户不用密码

      第3个字段(0):该用户uid

      第4个字段(0):该用户所属组的gid

      第5个字段(root):该用户注释信息

      第6个字段(/root):该用户的home目录

      第7个字段(/bin/bash):该用户登录后第一个要执行的进程

    2. shadow文件

      /etc/shadow文件存储所有用户密码

      root:$1$OJVVbIJm$kP/iGtnefk6L1iERsw5Fj/::0:99999:7:::

      第1个字段:用户名

      第2个字段:该用户经MD5加密的密码

    3. group文件

      /etc/group文件存放所有群组信息

      root:x:0:

      第1个字段:群组名称

      第2个字段:该群组登录密码

      第3个字段:该群组gid

      第4个字段:该群组包含的成员

    1.2 相关命令

    1. useradd

      useradd命令用于添加用户

        -u:指定uid

        -g:指定群组

        -d:指定home目录

        -c:指定备注信息

        -s:指定该用户所用shell

    2. usermod

      usermod命令用于修改用户帐户

        -u:修改uid

        -a:追加方式添加组(不带a时覆盖方式修改群组)

        -g:修改gid(改主组)

        -G 组名 用户名:将用户加入到指定群组(改附加组)

        -d:修改home目录

        -c:修改用户备注信息

        -s:修改用户所用shell

        -L:锁住用户

        -U:解锁用户

    3. userdel

      userdel用于删除用户

        -r:删除用户,同时删除其相关文件和群组信息

    4. 群组管理

      groupadd:用于创建群组

        -g:指定群组gid

      groupmod:用于修改群组信息

        -g:修改gid

        -n:修改群组名称

      groupdel:删除组

    2. 权限  

    2.1 查看文件权限方式

      使用命令“ls -l”查看

        第一列显示权限(r:读 w:写 x:执行 -:没有权限)

          第1个字符为第1组,指示这是一个文件(-)还是目录(d)或其他

          第2、3、4个字符为第2组,定义所有者权限,用u表示

          第5,6,7个字符为第3组,定义群组权限,用g表示

          第8,9,10个字符为第4组,定义其他人权限,用o表示

        第3、4列显示属主和属组

    2.2 root用户及文件安全控制

      1. root用户也称超级用户,不受任何限制的访问任何用户和所有文件及目录

      2. Linux系统用户分3类,所有者、同组用户、其他用户

      3. 文件操作权限包括read、write、execute

      chown 属主:属组 文件(chown 属主 文件,chown 属组 文件):修改文件归属

        -R:递归修改子内容

      chmod:设置/修改权限

        -R:递归修改子内容

        +:增加权限

        -:去掉权限

        =:覆盖的设置权限

        数字表示法:

          读:4,写:2,执行:1,没权限:0

  • 相关阅读:
    Mythological VI
    新访问计划
    数学小记
    【Learning】带花树——一般图最大匹配
    朋友
    【bzoj 1414】对称的正方形 单调队列+manacher
    【半集训记录】
    【codeforces 718E】E. Matvey's Birthday
    【codeforces 718 C&D】C. Sasha and Array&D. Andrew and Chemistry
    【bzoj 3233】[Ahoi2013]找硬币 ——搜索
  • 原文地址:https://www.cnblogs.com/chenrenjian/p/6899881.html
Copyright © 2020-2023  润新知