前言:
当前我们对“centos用户管理”都比较关怀,各位老铁们都需要分析一些“centos用户管理”的相关内容。那么小编同时在网摘上搜集了一些有关“centos用户管理””的相关资讯,希望咱们能喜欢,咱们一起来学习一下吧!1、Linux用户
我们先查看一个文件,这里面表示当前系统下有多少用户及相关信息
我们拿出一个信息
root:x:0:0:root:/root:/bin/bash
第一列root:用户名
第二列x:密码标记位 有x说明root用户有密码
第三列0:用户UID。UID规则 0表示root用户 1~499系统用户(伪用户)普通用户 500以后
第四列0:用户组ID
第五列root:描述信息
第六列/root:用户所在的家目录
第七列/bin/bash:用户登录默认使用的Shell
2、增加用户useradd
我们查看passwd
家目录是/home,我们查看下
3、修改用户密码 passwd wzy
其中因为密码简单,被要求进行更改,但是因为我们是root用户,所以直接回车也可以更改密码,但如果是普通用户修改简单密码是不会成功的。
4、删除用户
我们再创建一个用户
我们删除这个用户
userdel –r xlglvc
其中-r的作用:如果不加-r的话,只会删除/etc/passwd,不会删除 /home下的目录。如果下次再创建xlglvc,那么就会提示已经创建用户。
家目录也被删除了
5、切换用户
用户变为普通用户wzy,#和$分别会标记root用户和普通用户。
exit会退出
其中su – 中这个-建议一直都加,为什么呢?
我们来解释下下面这张图
刚开始我们没有使用-切换了用户,在wzy用户下,我的环境变量最后使用的是/root/bin
退出后,在root下,环境变量最后也是/root/bin
注:也就是说普通用户和root用户的环境变量最后的shell都一样,这可能会造成一些我们不知道的问题。
如果我们加-那么环境变量就是/home/wzy/bin,可以减少后续我们使用的莫名错误。
6、用户组
我们查看用户组
我们拿出一条信息mail:x:12:postfix
第一列是用户名mail
第二列是密码标记
第三列是用户组ID
第三列以后是用户组下面有哪些用户
(1)刚才的xlglvc的用户组也被删除了
(2)正常我们创建一个用户会自动创建一个用户组,但是我们也可以使用groupadd单独创建用户组,groupdel可以删除用户组
标签: #centos用户管理