前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3.4 usermod命令

3.4 usermod命令

作者头像
运维小白
发布2022-01-06 13:57:45
2380
发布2022-01-06 13:57:45
举报
文章被收录于专栏:运维小白运维小白

usermod命令介绍

  • usermod命令,更改用户属性的命令
  • 用户的信息保存在/etc/passwd文件中

usermod命令用法

  • usermod和useradd命令用法相似

usermod格式

  • usermod -u 111 username 修改用户的uid
  • usermod -g 123 username 这里的123可以是一个组名,也可以是一个gid
  • usermod -d /home/asklea username 指定它的家目录
  • usermod -s /sbin/nologin 指定它的shell
  • usermod -c 填写账号的备注信息
  • usermod -e 账户到期时间,格式“YYYY-MM-DD”
  • usermod -L 锁定用户,禁止登陆
  • usermod -U 解锁用户,允许登录
  • usermod -G 扩展组,指定多个组
代码语言:javascript
复制
[root@localhost /]# id hanfeng      这个组不仅包括了前面的gid,还可以包括其他的扩展组
uid=1000(hanfeng) gid=1000(hanfeng) 组=1000(hanfeng)
[root@localhost /]# groupadd ha1
[root@localhost /]# usermod -G ha1 hanfeng
[root@localhost /]# id hanfeng
uid=1000(hanfeng) gid=1000(hanfeng) 组=1000(hanfeng),1001(ha1)
[root@localhost /]# useradd user3
[root@localhost /]# usermod -G user3 hanfeng
[root@localhost /]# id hanfeng      这里会发现指定-G之后,user3组替代了ha1组
uid=1000(hanfeng) gid=1000(hanfeng) 组=1000(hanfeng),1002(user3)
[root@localhost /]# usermod -G ha1,user3 hanfeng   同时添加多个组
[root@localhost /]# id hanfeng
uid=1000(hanfeng) gid=1000(hanfeng) 组=1000(hanfeng),1001(ha1),1002(user3)
代码语言:javascript
复制
一个用户,它可以属于多个组,但是这个gid只有一个,我们就可以把除了gid之外的组,称之为扩展组
  • usermod -g 只能指定唯一一个组
代码语言:javascript
复制
[root@localhost /]# usermod -g ha1,user3 hanfeng
usermod:“ha1,user3”组不存在
[root@localhost /]# usermod -g ha1 hanfeng
[root@localhost /]# !id
id hanfeng
uid=1000(hanfeng) gid=1001(ha1) 组=1001(ha1),1002(user3)

usermod中-g和-G的区别

--g与-G的区别,-g只能只能指定一个组,而-G可以指定多个组

  • useradd -G 指定一个或多个扩展用户组
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/10/31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • usermod命令介绍
  • usermod命令用法
    • usermod格式
      • usermod中-g和-G的区别
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档