Linux命令之用户管理

Linux命令之用户管理

操作用户:
*创建用户:*useradd [选项] 用户名
选项:

-c指定一段注释性描述
-d指定用户主目录,如果目录不存在则需要使用-m创建
-g指定用户所属的主用户组
-G指定用户所属的附加组
-s指定用户登录得shell,如果是shell程序为nologin,表示该用户不需登录
-u指定用户的用户id

如果中间不加任何的选项,则表示在/home路径下创建用户。
例:

#bash
	useradd -d /home/zs -m -g root -G lisi -s /bin/bash -u 550 zs

此语句是创建用户zs在/home路径下,所属的主组为root,附加组为lisi,执行的shell程序是/bin/bash

*修改用户:*usermod [选项] 用户名
选项:

-c指定一段注释性描述
-d指定用户主目录,如果目录不存在则需要使用-m创建
-g指定用户所属的主用户组
-G指定用户所属的附加组,如果想追加用户组则用**-aG**
-s指定用户登录得shell,如果是shell程序为nologin,表示该用户不需登录
-u指定用户的用户id

*删除用户:*userdel [-r] 用户名
-r删除该用户同时删除该用户的家目录。
例:

#bash
	usermod -d /home/lisi/zs -m -g lisi -aG lss -s /bin/nolongin -u 551 zs

此语句修改用户zs的家目录为/home/lisi/zs,组主为lisi,追加附加组为lss,shell程序为nologin(伪用户),用户号伪551。
密码管理:
passwd [选项] 用户名

-l锁定账户
-u解锁账户
-d删除密码

注:passwd后面啥也不加,默认修改自己的账号密码。在修改别人的密码是需要权限。
用户切换:

su 用户名表示用户切换之后,依然停留在当前目录
su - 用户名表示切换后,转到该用户的家目录

例:

[root@localhost ~]# su lisi
[lisi@localhost root]$
[root@localhost ~]# su - lisi
[lisi@localhost ~]$ 
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值