zoukankan      html  css  js  c++  java
  • 用户与用户管理

    用户账号的添加、删除、修改以及用户密码的管理

    用户组的管理

    注意三个文件:

            /etc/passwd       存储用户的关键信息

       /etc/group         存储用户组的关键信息

      /etc/shadow             存储用户密码的信息

    1、 用户管理

    ①    添加用户

    常用语法:#useradd 选项 用户名

      -g:表示指定用户的用户组,选项的值可以是用户组的id,也可以是           组名

     -G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可          以是组名

     -u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ自选靓号的情况】

        -c:添加注释

    案例:创建用户zhangsan,不带任何选项

     

    验证是否成功:

             a.验证/etc/passwd的最后一行,查看是否有zhangsan的信息

             b.验证是否存在家目录(在centos下创建好用户之后随之产生一个同名家目录)

     扩展:认识passwd文件

     

    用户名:  密码:用户ID:用户组ID: 注释 :家目录: 解释器shell

             用户名:创建新用户名称,后期登录的时候需要输入;

             密码:此密码位置一般情况是“x”,表示密码的占位;

             用户ID:用户的标识符;

             用户组ID:该用户所属组ID;

             注释:解释该用户是做什么的

             家目录:用户登录进入系统之后默认的位置;

             解释器shell:等待用户进入系统之后,用户输入指令后,该解释器会收集用户输入的指令,传递给内核处理;

    注意:在不添加选项的时候,执行useradd之后会执行一系列的操作

    1. 创建同名的家目录
    2. 创建同名的用户组

              案例:添加选项,穿甲用户lisi,让lisi属于501,附加组500,自选靓号

     

     注意:查看用户的主组可以查看passwd文件,查看附加组可以查看group文件

    ②    修改用户

    常用语法:#usermod 选项 用户名

    usermod:user modify,用户编辑

    常用选项:

            

      -g:表示指定用户的用户组,选项的值可以是用户组的id,也可以是           组名

     -G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可          以是组名

     -u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ自选靓号的情况】

      -l:修改用户名

    案例:修改zhangsan 用户主组为500,附加组改为501

      #usermod -g 500 -G 501 zhangsan

    案例:修改zhangsan用户用户名,改为wangerma

      #usermod -l 新的用户名 旧的用户名

      #usermod -l wangerma zhangsan

    ③    设置密码

    常用语法:#passwd 用户名

    linux中不允许没有密码的用户登录到系统,因此前面创建的用户都处于锁定状态,需要设置密码之后才能登录计算机

    常用语法:#passwd 用户名

    案例:设置wangerma 用户的密码

    在设置密码的时候也是没有任何输入提示的,放心输入,确保两次输入的密码一致,回车即可。

    也可以使用弱密码,但是不建议,否则会有下面的提示

     

    设置密码之后shadow文件中的体现:能够看出lis用户没有密的。

     

    在设置用户密码之后可以登录账号,例如此处需要登录wangerma

    切换用户命令:#su 用户名

    如果用户名不指定则表明切换到root用户

    注意事项:

    a.  从root切换到普通不需要密码,反之需要密码

    b. 切换目录之前后的工作路径是不变的

    c. 普通用户没有办法访问root用户家目录,但反之则可以。

    ④    删除用户

    常用语法:#userdel 选项 用户名

    常用选项:

             -r:表示删除用户的同时,删除其家目录

    案例:

    注意:已经登录的wangerma用户删除的时候提示删除失败,但是没有

    登录的lisi用户可以正常删除。

    解决办法:简单粗暴,kill对应用户的全部进程,然后在用userdel就可删除了

     

    提示:所以跟用户操作的命令(除passwd外)只有root超级管理员有权限执行。

  • 相关阅读:
    php
    图片拖拽
    12.20
    正则详细讲解
    12.19
    正则
    闭包
    date类
    二分查找
    冒泡排序
  • 原文地址:https://www.cnblogs.com/healy/p/10774535.html
Copyright © 2011-2022 走看看