lunux系统用户与用户组管理学习记录

1.认识/etc/passwd 和/etc/shadow
cat /etc/passwd | head
在这里插入图片描述
命令的7个字段含义
1.第一个字段为用户名,它是代表用户账号的字符串。
2.第二个字段为存放该账号的口令。
3.第三个字段为一个数字,这个数字代表用户标识号,也称为uid。
4.第四个字段也是数字,表示组标识号,也称为gid。
5.第五个字段为注释说明,没有实际意义。
6.第六个字段为用户的家目录,当用户登录时,就处在这个目录下。
7.最后一个字段为用户的shell。

cat /etc/shadow |head -n 3
在这里插入图片描述
1.第一个字段为用户名,与/etc/passwd对应。
2.第二个字段为用户密码。
3.第三个字段为上次更改密码的日期。
4.第四个字段要过多少天才可以改密码。
5.第五个字段为密码多少天过期。
6.第六个字段为密码到期钱的警告日期。
7.第七个字段为账号失效期限。
8.第八个字段为账号的生命周期。
9.最后一个字段作为保留用的没意义。

2.新增组以及删除组的命令 groupadd groupdel

命令groupadd的格式为 groupadd [-g GID] groupname 不加-g则按照系统默认的gid创建组。
实际操作:groupadd yjqtest1
在这里插入图片描述
命令groupdel的格式为 groupdel groupname
实际操作:groupdel yjqtest1
在这里插入图片描述

3.增加用户的命令 useradd 删除账户的命令userdel
useradd的格式为useradd [-u UID] [-g GID] [-d HOME] [-M] [-s],其中各个选项的具体含义如下。
1.-u表示自定义uid
2.-g表示是新增用户属于已经存在的某个组,后面可以跟组id或者组名。
3.-d表示自定义用户的家目录
4.-m表示不建立家目录
5-s表示自定义shell

实际操作 useradd yjqtest
在这里插入图片描述
userdel的格式为userdel [-r]username,其中-r的选项的作用是,当删除用户时,一并删除该用户的家目录。

实际操作 userdel yjqtest
在这里插入图片描述
4.命令passwd 命令mkpasswd
passwd的格式为 passwd [username] 该命令后面若不加用户名,则是为自己设定密码。
实际操作 passwd
在这里插入图片描述
mkpasswd用于生成密码。我们安装的Linux默认是没有这个命令的,需要安装一个expect软件包。

5.用户身份切换,命令su 命令sudo
命令su的格式为su [-] username,后面可以跟-,也可以不跟。

实际操作 su
在这里插入图片描述
su可以任意切换身份,如果泄露root的密码则系统不安全。sudo是执行一个只有root才能执行的命令。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值