• linux的用户、群组


    1.      用户及passwd文件

      1)      掌握/etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database)。

      2)      /etc/passwd文件每个字段的具体含义:

        a)      第1个字段(列)记录的是这个用户的名字(在创建用户时root用户起的)。

        b)      第2个字段(列)如果是x,表示该用户登录Linux系统时必须使用密码;如果为空,则该用户在登录时无须提供密码。

        c)      第3个字段(列)记录的是这个用户的uid。

        d)      第4个字段(列)记录的是这个用户所属群组的gid。

        e)      第5个字段(列)记录的是有关这个用户的注释信息(如全名或通信地址)。

        f)       第6个字段(列)记录的是这个用户的家目录的路径。

        g)      第7个字段(列)记录的是这个用户登录后,第一个要执行的进程。

    2.      shadow文件

      1)      /etc/shadow文件的功能:存储所有用户的密码,每一个用户占用一行记录,该文件实际上就是存放用户密码的数据库(Database)。

      2)      /etc/shadow文件每个字段的具体含义:

        a)      第1个字段(列)是用户名。

        b)      第2个字段(列)是密码,这个密码是经过MD5加密算法加密过的密码。

    3.      群组及group文件

      1)   /etc/group文件的功能:存放了Linux系统中所有群组的信息,它实际上就是一个存放群组信息的数据库(Database)。

      2)      /etc/group文件每个字段的具体含义:

        a)      第1个字段是这个群组的名字。

        b)      第2个字段中的x表示这个群组在登录Linux系统时必须使用密码。

        c)      第3个字段记录的是这个群组的gid。

        d)      第4个字段记录的是这个群组里还有哪些群组成员。

    4.  gshadow文件及其他

      1)      /etc/gshadow文件的功能:存储所有群组的密码,每一个用户占用一行记录。

      2)      /etc/gshadow文件每个字段的具体含义:

        a)      第1个字段(列)是组名。

        b)      第2个字段(列)是密码,一般不设密码。

      3) /home/用户名文件:存储用户数据的文件

      4) /var/spool/mail/用户名文件:用户的邮箱

    5.      怎样在Linux系统中查看和添加一个新的用户账户

      0)  id 用户名:查看用户信息   uid = 用户id   gid:组id  组= 组员

      1)      掌握useradd命令的功能:新增一个用户。

      2)      了解useradd命令的常用选项:

        a)      –u:指定用户的UID

        b)      –g:指定用户所属的群组

        c)      –d:指定用户的家目录

        d)      –c:指定用户的备注信息

        e)      –s:指定用户所用的shell

      3)      灵活应用useradd命令的举例:

        a)      例如:在系统中新增一个fox(狐狸)用户的命令:useradd fox

        b)      例如:在系统中新增一个用户user01,属组为police以及uid为600的命令:

            useradd –u 600 –g police user01

    5.      使用usermod命令修改用户账户

      1)      掌握usermod命令的功能:修改用户的账户信息。

      2)      了解usermod命令的常用选项:

        a)      –u:修改用户的UID

        b)      –g:修改用户的GID

        c)      –G:将一个用户加入到指定的群组中

        d)      –d:修改用户的家目录

        e)      –c:修改用户的备注信息

        f)       –s:修改用户所用的shell

      3)      灵活应用usermod命令的举例:

        a)      修改babydog4用户的家目录为/home/babies的命令:

          usermod –d /home/babies babydog4

        b)      将babydog4这个用户添加到babydog6这个群组中的命令:

          usermod –G babydog6 babydog4  -这种覆盖原来添加的所在组

          usermod –aG babydog6 babydog4  -这种追加添加的组

      c)      将babydog4这个用户的的gid变更为dog群组的命令:

        usermod –g dog babydog4

    6.      使用usermod命令锁住用户及将用户解锁

      1)      了解usermod –L命户令的功能:将用户的账号锁住

      2)      了解usermod –L命户令的用法举例:  

        例如:将babydog6用户的账号锁住的命令:usermod –L babydog6

      3)      了解usermod –U命户令的功能:将用户的账号解锁

      4)      了解usermod –U命户令的用法举例:

        例如:将babydog6用户的账号解锁的命令:usermod –U babydog6

    7.      使用userdel命令删除用户账号

      1)      掌握userdel命令的功能:删除用户。

      2)      了解userdel命令的常用选项:

        a)      –r:在删除用户的同时删除这个用户的家目录及其邮箱。

      3)      灵活应用userdel命令删除用户的举例:

        a)      例如:删除babydog5用户不删除其家目录的命令:  

          userdel babydog5

        b)      例如:删除babydog5用户,同时删除其家目录的命令:

          userdel –r babydog5

    8.      群组的管理

      1)      掌握groupadd命令的功能:创建一个新的群组账号。

      2)      了解groupadd命令的常用选项:

        c)      –g:指定群组的GID

      3)      灵活应用groupadd命令的举例:

        例如:在系统中新增加一个名为boydogs的群组的命令:

        groupadd boydogs

      4)      掌握groupmod命令的功能:修改一个群组账号的信息。

      5)      了解groupmod命令的常用选项:

        a)      –g:修改群组的GID

        b)      –n:修改群组的名称

      6)      灵活应用groupmod命令的举例:

        a)      例如:修改police群组的gid为521的命令:

          groupmod –g 521 police

        b)      例如:将群组boydogs改名为daddogs的命令:

          groupmod –n daddogs boydogs

      7)      掌握groupdel命令的功能:删除一个群组账号。

      8)      灵活应用groupdel命令的举例:

        例如:删除daddogs群组的命令:groupdel daddogs

    详见:http://cn.linux.vbird.org/linux_basic/0410accountmanager.php

       http://www.cnblogs.com/linhaifeng/articles/6045600.html

  • 相关阅读:
    php字符串练习题
    连接数据库报错的异常可以用mysqli_report来捕获
    nginx配置phpfpm虚拟主机站点
    php yield使用
    mysql8可以创建虚拟列作为公式映射字段
    【简记】Linux界面连接WPA2Enterprise Wifi
    云平台将故障Pod流量下线通用思路与OpenShift操作实战
    清空当前连接的Oracle数据库
    CAS学习笔记四:CAS单点登出流程
    【简记】SpringBoot禁用Swagger
  • 原文地址:https://www.cnblogs.com/crazytao/p/8442461.html
Copyright © 2020-2023  润新知