当前位置: 首页 > news >正文

Linux常用命令23——usermod修改用户信息

在使用Linux或macOS日常开发中,熟悉一些基本的命令有助于提高工作效率,usermod命令来自英文词组user modify的缩写,其功能是修改用户信息中的各项参数。在创建用户后如果发现信息错误,可以不用删除,而是用usermod命令直接修改用户信息,并且参数会立即生效。本篇学习记录usermod命令的基本使用。

首先查看帮助文档:

语法格式:usermod 参数 用户名
 

参数解释:

参数参数解释
-a将用户添加至扩展组中
-c修改用户的备注文字
-d修改用户登录时的家目录
-e修改用户的有效期限
-f设置在密码过期多少天后关闭该用户
-g-g 修改用户所属的基本群
-G-G 修改用户所属的扩展群
-l修改用户名称
-L锁定用户密码,使密码立即失效
-U解除密码锁定,使密码恢复正常
-m将用户家目录内容移动到新位置
-o允许重复的用户ID
-u

修改用户的ID

-p

设置用户的新密码

-s修改用户登录后使用的Shell终端
--help显示帮助信息并退出
--version显示版本信息并退出

1.-a 选项通常与 -G 选项一起使用,表示"追加"用户到附加组而不移除用户已有的其他附加组成员身份。

验证更新的效果

2.-c 修改用户的备注文字

查看修改后的效果

3.d 修改用户登录时的家目录

sudo usermod -d /home tom2

4.-e 修改用户的有效期限

5.-f 设置在密码过期多少天后关闭该用户,例如:设置用户 tom2 在密码过期后7天被禁用

6.-g 修改用户所属的基本群

查看修改效果


7.-G 修改用户所属的扩展群,可以同时添加多个扩展群

查看修改效果

8.-l 修改用户名称

9.-L 锁定用户密码,使密码立即失效

10.-U 解除密码锁定,使密码恢复正常

11.-m 将用户家目录内容移动到新位置

12.-o 允许重复的用户ID(-o 选项必须与 -u 选项配合使用,单独使用无效)

验证修改效果

13.-u 修改用户的ID

验证修改效果

14.-p 设置用户的新密码

15.-s 修改用户登录后使用的Shell终端

查看效果

16.--help显示帮助信息并退出

参考:

https://www.runoob.com/linux/linux-comm-usermod.html
https://www.linuxcool.com/usermod
https://ipcmen.com/usermod


http://www.mrgr.cn/news/100469.html

相关文章:

  • 《全球反空间能力》报告翻译——部分1
  • Vue3:component(组件:uniapp版本)
  • 第一个 servlet请求
  • K8S Pod 常见数据存储方案
  • Java SE(3)——程序逻辑控制,输入输出
  • MySQL----查询
  • 数据结构二叉树与二叉搜索树c实现代码
  • 使用Open Compass进行模型评估,完成AI模型选择
  • PTA -L1-005 考试座位号(BufferedReader、Arraylist动态数组、Map)
  • 数据结构强化篇
  • 【文心快码】确实有点东西!
  • 【Maven】特殊pom.xml配置文件 - BOM
  • uniapp: 低功耗蓝牙(BLE)的使用
  • 前端Vue项目处理跨域请求问题解决方案(后端未加cors),前端调后端
  • Day23-Web开发——Linux
  • Java安全之cc链学习集合
  • Win11 配置 Git 绑定 Github 账号的方法与问题汇总
  • 【Spring Boot】Maven中引入 springboot 相关依赖的方式
  • C#本地使用离线ocr库识别图片中文本,工具包PaddleOCRSharp
  • pytorch学习使用