用户管理相关命令

1、su命令使用

1.su命令
su:实现任何身份的切换,包括从普通用户切换为root用户,执行时需要输入目标用户的密码从root用户切换为普通用户以及普通用户之间的切换。
su -:切换用户,同时环境变量也会跟着改变成目标用户的环境变量
sudo:可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码
Alt
Alt

2、用户相关命令

1)useradd

useradd命令:新增用户
useradd [用户名]:新建用户
useradd -u 1212 -g manta kris:添加用户名为 kris的新用户,手动指定其UID和主组
useradd -ou 0 -g 0 wu:建立用户wu,它的UID和root用户的UID是相通的,都是0
Alt
Alt

2)passwd

passwd 命令:设置用户密码
passwd [用户名]:修改用户的密码
passwd:修改当前用户的密码
passwd -S [用户名]:查看用户密码状态
passwd -l [用户名]:锁定用户
passwd -u [用户名]:解锁用户
passwd -n 10 -x 30 -w 5 [用户名]:设置密码信息用户密码 10 天内不允许修改但 30 天内必须修改,密码到期前 5 天会有提示
Alt

3)usermod

usermod命令:修改用户信息
usermod -d /home/cute -u 1111 -g 1000 tia:修改用户的主目录、UID
和GID
usermod -G [组名] [用户名]:将用户添加到组中
Alt

4)userdel

userdel命令:删除用户
userdel -r [用户名]:删除用户的同时删除用户的主目录
Alt

3、用户组相关命令

1)groupadd

groupadd命令:添加用户组
groupadd [组名]:新增用户组
groupadd -g 1008 [组名]:添加用户组时指定GID
Alt

2)groupmodgroupmod命令:修改用户组的信息

groupmod命令:修改用户组的信息
groupmod -g 1100 [组名]:修改GID
groupmod -n [新组名] [组名]:修改组名
Alt

3)groupdel

groupdel命令:删除用户组(不能删除用户的主组)
groupdel [组名]:删除用户组
Alt

4)groupmems

groupmems命令:把用户添加到或移出用户组
groupmems -l -g [组名]: 查看用户组内有哪些用户
groupmems -a [用户名] -g [组名]:向用户组中添加用户
groupmems -d [用户名] -g [组名]:向用户组中移除用户
Alt

5)newgrp

newgrp命令:修改用户的有效组,作为创建文件的属组(可以从用户的附加组中选择一个群组,作为新用户的初始组)
newgrp [组名]:设置组为有效用户组
在这里插入图片描述

4、id和groups命令使用

(1)id 命令

id命令: 查看用户的 UID、GID 和附加组信息

id [用户名]:查看用户的相关信息
Alt

(2)groups 命令

groups 命令:显示用户的组信息
group [用户名]:查看用户组信息
A

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值