用户管理的一些命令

查看用户相关的ID信息:id
格式:id 【options】 【user】
在这里插入图片描述
选项:
-u:查看UID
-g:查看GID
-G:查看组
-n:查看name

切换用户或以其他用户身份执行命令:su
格式:su【options】【-】【user】
切换用户的方式有两种:
su UserName:非登录式切换,不会读取目标用户的配置文件
su - UserName:登录式切换,读取目标用户的配置文件
管理员(root)用户切换到其他用户是不需要密码的,而普通用户切换时则需要目标用户的密码
使用其他用户的身份执行命令:su 【UserName】-c 【command】
在这里插入图片描述
su的选项:
-l:切换用户时获取该用户的环境变量,同【-】作用一样
-s:切换用户时指定shell
-g:指明基本组,只有管理员才有使用权限

用户属性修改:usermod
格式:usermod 【options】 【UserName】
选项:
-u:设置新的UID
-g:设置新的基本组
-G:设置新的附加组,设置以后原有的附加组将会被覆盖,如果要保留附加组,则要同时使用-a选项
-a:将用户添加到新的附加组并保留原有的附加组。只能和 -G 选项一起使用。
-s:修改新的默认shell
-c:修改注释
-d:新的家目录,修改以后原有目录文件不会同时移动到新的家目录,若要移动,则要同时使用-m选项
-m:把文件移动到新的家目录,只能和-d或-home一起使用
-l:新的用户名
-L:lock指定用户账号(只有管理员才有权限)
-u:unlock指定用户账号(同管理员权限)
-e:指明用户账户的过期日期

给用户添加/修改密码:passwd
管理员可以给别的用户添加或者修改密码,而普通用户只能修改自己的密码
passwd UserName:给指定用户添加或修改密码
passwd:给自己的用户添加或修改密码
选项:
-l:锁定用户密码
-u:解锁用户密码
-n:指定密码的最短使用期限
-x:指定密码的最大使用期限
-l:非活动期限,密码使用期限到了以后,还能宽限多少天让用户去修改密码
–stdin:从标准输入接收用户密码

删除用户:userdel
格式:userdel 【options】 【UserName】
选项:
-r:删除用户家目录

组属性修改:groupmod
格式:groupmod 【options】 【groupName】
选项:
-n:新的组名
-g:新的组ID

删除组:groupdel
格式:groupdel 【options】 【groupName】

添加组密码:gpasswd
格式:gpasswd 【options】【groupName】
选项:
-a:将user添加到指定组中
-d:将一个用户从组里删除
-A:设置一个有管理权限的用户列表

修改用户属性:chage
格式:chage【options】 【UserName】
选项:
-d:修改最近一次修改密码的时间
-E:修改账户的过期期限
-I:修改账户的非活动期限
-m:修改密码最小使用天数
-M:修改密码最大使用天数
-W:设置提前几天警告密码过期

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值