📜  Linux 中的 usermod 命令示例(1)

📅  最后修改于: 2023-12-03 15:02:43.806000             🧑  作者: Mango

Linux 中的 usermod 命令示例

简介

在 Linux 操作系统中,usermod 命令用于修改用户的属性和信息。它可以用于更改用户的用户名、用户组、家目录、登录Shell、过期日期等各种属性。

本文将为程序员介绍 usermod 命令的常见示例和用法。

语法
usermod [options] username
示例
1. 更改用户名

要更改用户的用户名,可以使用 usermod 命令加上 -l 选项。

sudo usermod -l new_username old_username

示例中的命令会将用户名 old_username 修改为 new_username

2. 更改用户组

如果想要更改用户所属的用户组,可以使用 -g 选项。

sudo usermod -g new_groupname username

示例中的命令将用户 username 的主用户组更改为 new_groupname

3. 更改家目录

要更改用户的家目录,可以使用 -d 选项。

sudo usermod -d /new/home/directory username

示例中的命令将用户 username 的家目录更改为 /new/home/directory

4. 更改登录Shell

要更改用户的登录Shell,可以使用 -s 选项。

sudo usermod -s /path/to/new/shell username

示例中的命令将用户 username 的登录Shell更改为 /path/to/new/shell

5. 设置密码过期时间

要设置用户密码的过期时间,可以使用 -e 选项。

sudo usermod -e YYYY-MM-DD username

示例中的命令将用户 username 的密码过期时间设置为 YYYY-MM-DD

总结

usermod 命令是一个非常有用的工具,可以在 Linux 系统中轻松地修改用户的各种属性。在本文中,我们介绍了常见的 usermod 命令示例,包括更改用户名、用户组、家目录、登录Shell和密码过期时间等操作。

希望本文可以帮助程序员更好地理解和使用 usermod 命令。更多详细信息,请查阅 usermod 命令的官方文档。