Linux系统上的添加用户添加、删除,用户组操作

版权声明:原创文章,未经允许不得转载 https://blog.csdn.net/Destiny_strive/article/details/82662229

学习笔记。

记录之前借鉴上传一张华卫老师的思维导图。

一.用户身份与用户组记录的文件

     在Linux系统当中,默认情况下所有的系统上的账号信息都记录在/etc/passwd这个文件内(包括root用户).

     个人密码记录在/etc/shadow这个文件内.

     所有Linux的组名都记录在/etc/group内.

用户账号的管理

   (1)用户账号的添加、删除与修改(以及更改用户所属用户组)。

   (2)用户口令的管理。

   (3)用户组的添加、删除管理

二、用户与用户组操作

1、查看用户信息 ,输入cat /etc/passwd。

用户id在500以前的都是系统内置用户,包括不能登录的伪用户(/sbin/nologin)。新增用户的id必然是大于或等于500的。

利用管道符命令可以查看某个用户的信息.

| ——  管道命令

grep  ——  抓取命令 (可使用通配符*)

合在一起就是抓取前一个命令的结果中满足条件的信息.

利用head -n查看前几行信息 ,查看前三行:

利用tail -n查看最后几行信息,查看后三行:

添加一个用户,添加用户账号就是在系统中创建一个新账号:

这样添加了用户后,在虚拟机上直接登陆时不行的,如下图:

需要做如下操作:

在超级管理员权限下:passwd  [用户名]

然后输入新密码,再次输入密码。完成修改,即可在虚拟机上登陆。(输入密码是不显示的)

创建一个用户组lzy,将mike和mike1添加到该用户组.

添加用户alice,密码333,加入lzy组.

修改用户alice的密码为12345,主目录改为/home/dear-alice.

创建一个组luzhou,组编号777,将用户mike从lzy组迁移到luzhou组.

创建一个用户smith,加入lzy组和luzhou组.

lzy组的alice同时加入luzhou组.(让已存在的用户同时在两个组方法1) usermod -a -G luzhou alice

让已存在的用户同时在两个组,方法2:usermod -G lzy,luzhou mike1

让mike从luzhou组里移除.

删除luzhou组.

删除用户mike1.

由root用户切换到mike用户,查看环境,然后退出.

注意:由root用户切换到普通用户,无须输入密码,但是由普通用户切换到root用户或其它用户,就需要输入密码。

猜你喜欢

转载自blog.csdn.net/Destiny_strive/article/details/82662229