Linux系统用户与用户组管理

一、认识/etc/passwd和/etc/shadow

1./etc/passwd解说
在这里插入图片描述
第一个字段为用户名,代表的是用户账号的字符串。
第二个字段存放的是该账号的口令,linux更新后就改存放至/etc/shadow中了。
第三个字段是一个数字,代表的是用户的id号,也叫uid,这里的0就是root。
第四个字段也是一个数字,表示组标识号,也叫做gid。
第五个字段是注释说明,没有实际意义。
第六个字段是用户的家目录,用户登录时,就处在这个目录下。
第七个字段为用户的shell,通过脚本启动一个进程。

2./etc/shadow解说
在这里插入图片描述
1.第一个字段为用户名。
2.第二个字段为密码,且这个密码为加密的密码。
3.第三个字段是上次更改密码的日期。
4.第四个字段是要过多少天才可以更改密码,默认为0,无限制。
5.第五个字段是密码要多久后到期,就是多长时间内要更改密码。
6.第六个字段为密码的到期警告,会提示用户密码到期的时间。
7.第七个字段是账号的时效期限。
8.第八个字段是账号的生命周期。
9.最后一个字段作为保留用的,无实际意义。

二.用户和用户组管理

1.命令groupadd
在这里插入图片描述
在这里插入图片描述
是一个创建组的命令,用法如上,比较简单,groupadd后-g就是指定gid。

2.命令groupdel
在这里插入图片描述
在这里插入图片描述
是一个删除组的命令,用法也很简单,在groupdel后-g就是指定gid,要注意的是需要删除一个用户之后才能删除组。

3.命令useradd
该命令是新增用户的命令
,useradd后个跟-u、-g、-d、-M、-s;
-u:自定义uid
-g:使新增用户属于已经存在的某个组,也可以跟组的id,也可以是组名
-d:自定义家目录
-M:表示不建家目录
-s:自定义shell
在这里插入图片描述
在这里插入图片描述
4.命令userdel
该命令用来删除用户,userdel后跟-r的作用是当删除用户时,一并删除该用户的家目录。
在这里插入图片描述
在这里插入图片描述
5.命令passwd,就是用来创建账户密码的一个命令,要注意的是只有root才可以修改其他账户的密码,普通账户只能修改自己的密码。
6.命令mkpasswd,此命令也是生成密码的命令,但是linux默认没有这个命令,需要安装expect软件包

三、用户身份切换

1.命令su
在这里插入图片描述
su - username,就可以切换到指定目录。
在这里插入图片描述
直接使用su - 就可以返回家目录。

2.命令sudo
普通用户想使用sudo,是需要root预先设定的,可以使用visudo命令编辑相关的配置文件/etc/sudoers,如果没有visudo这个命令,要使用yum install -y sudo安装。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值