🦾 像机器一样修改:掌握 `usermod` 与终结者

🦾 像机器一样修改:掌握 `usermod` 与终结者

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

本文介绍了如何使用usermod命令在Linux中修改用户账户,包括更改用户名、主目录和登录shell等。通过创建测试用户,逐步演示了锁定用户和设置过期日期等场景,帮助学习者掌握用户管理技巧。

🎯

关键要点

  • 本文介绍了如何使用usermod命令在Linux中修改用户账户。
  • 可以更改用户名、主目录和登录shell等属性。
  • 创建测试用户以演示用户管理技巧。
  • usermod命令的基本语法为:sudo usermod [options] username。
  • 通过不同场景演示usermod的使用,包括更改用户名、主目录、锁定用户等。
  • 使用-l选项可以更改登录名,-d选项可以更改主目录。
  • 使用-aG选项可以将用户添加到附加组。
  • 使用-L选项可以锁定用户账户,使用-U选项可以解锁用户账户。
  • 可以通过-e选项设置账户过期日期。
  • 使用-c选项可以添加或更新用户的注释。
  • 使用-s选项可以更改用户的登录shell。
  • 使用userdel命令可以完全删除用户账户及其主目录。
  • 掌握usermod命令可以有效管理Linux系统中的用户身份和访问控制。

延伸问答

如何使用usermod命令更改用户名?

可以使用命令sudo usermod -l 新用户名 旧用户名来更改用户名。

usermod命令的基本语法是什么?

usermod命令的基本语法为:sudo usermod [options] username。

如何锁定和解锁用户账户?

使用sudo usermod -L 用户名可以锁定账户,使用sudo usermod -U 用户名可以解锁账户。

如何更改用户的主目录?

可以使用命令sudo usermod -d 新主目录 -m 用户名来更改用户的主目录并移动文件。

如何设置用户账户的过期日期?

使用命令sudo usermod -e YYYY-MM-DD 用户名可以设置账户的过期日期。

usermod命令有哪些常用选项?

常用选项包括-l(更改登录名)、-d(更改主目录)、-L(锁定账户)、-U(解锁账户)等。

➡️

继续阅读