用户与用户管理

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

用户组的管理

注意三个文件:

        /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超级管理员有权限执行。

原文地址:https://www.cnblogs.com/healy/p/10774535.html