Linux基础-----用户管理

1 篇文章 0 订阅
1 篇文章 0 订阅

        linux下用户管理机制(组-【基本组,附加组】,用户),其中我们可以这样理解组和用户的关系:用户属于组,组中包含用户(一个用户有一个基本组,把这个用户移动到别的组时,用户在基本组的基础上会加附加组,所以一个用户可以属于多个组,一个组可以有多个用户)。下面给大家介绍常见的一些操作。

1.新增(新建)用户(普通用户):useradd

        首先我们使用ls命令查看一下当前有哪些用户,如图,只有user1用户

        接下来我们使用useradd命令(useradd test1)新建用户test1,使用cd命令进入/home目录查看有没有我们新建的用户名。

 当新增用户命令成功之后,系统会做以下几件事:

1.默认在用户信息配置文件:/etc/passwd  中追加一行信息(末尾追加用户信息)

tail命令显示最后两行信息

构成:

用户名:密码:占位符:UID标识:GID标识::家目录:用户的shell环境

 2.在home目录即/home下生成用户家目录(文件名与用户名相同)

 

3.默认在用户密码信息配置文件:/etc/shadow 中追加一行密码信息(加密)

 接下来对新建用户进行一系列操作,常见的场景:

1.给用户test1设置密码,并且登录成功

 命令passwd设置密码

 接下来登录,在xshell左侧双击从而新建会话,登录test1用户

 

 

 在test1用户中我们试试可不可以新建一个用户test2(结果可见在test1用户中无法新建用户,这是因为test1只是一个普通用户,我们可以在root下新建用户,用户的管理权限时root用户具备的)

 那么问题来了,root用户登录之后和普通用户有什么区别呢,通过下面两张图做一个对比(su命令实现用户的切换),root用户提示信息是#,普通用户的提示信息是$

管理员用户(root):[用户名@服务器名 当前路径]#    家目录为/root

普通用户[用户名@服务器名 当前路径]$    家目录为/home/用户名

 

 其次当我们从root用户切换到普通用户时是不需要密码的,而当普通用户切换到root用户时需要输入密码

 修改密码:passwd

root用户切换到test1中,使用passwd命令修改密码

 

 此时登录test1时需要输入新的密码,不再是旧密码。

清除密码:passwd -d   (空密码是登录不了的)

 

 

锁定用户:passwd -l(锁定之后是登录不了的)

查看用户状态:passwd -S

 

 

 

 双击新建会话之后,登陆成功

 2.删除用户:userdel

        新建一个用户test2

        删除用户时:在用户信息文件和用户密码文件中删除对应的用户数据记录(passwd及shadow中关于test2的信息已经删除)

        但如果只使用userdel 用户名 的话并不会删除/home下与之对应的文件名,如果要在删除用户信息的同时删除用户的家目录(新建test3用户)可以用 userdel -r 用户名 的命令或者rm -rf 用户名  的命令

 

 

3.修改用户信息:usermod

新建一个test3的用户,指定UID为6666(新建用户时默认UID与GID相同)。这里采用id命令查看test3的UID,GID,及它所在组。

usermod -u 修改其UID    usermod -g 修改GID

 将test3改名为TEST3

 

 4.新增用户组:group

        使用group 组名 来创建组,前面我们创建用户时并没有对它的组做要求,所以系统默认会有与用户名相同的组。在这里我们新建一个组User。

新建一个UID为4466,组为User即8889的用户test4

 新建一个ID为8899的组User2

 移动用户到指定组:gpasswd或者usermod

这里把TEST3移动到User2组中,注意gpasswd -a命令一次只能添加一个用户

 如果要添加多个用户到组User2中需要采用什么命令?

这里采用gpasswd -M命令

 

下图中可以看出一个用户可以被添加到多个组

 

 

 同时gpasswd -m 也可以达到移除效果,它的原理是重新装配

 

 5.系统用户

系统内创建了若干用户。如mail,ftp,bin等,默认情况下,系统用户是无法登录的

 

 

以上是本次学习的分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫咪铲屎官

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值