📅  最后修改于: 2023-12-03 15:02:43.806000             🧑  作者: Mango
在 Linux 操作系统中,usermod
命令用于修改用户的属性和信息。它可以用于更改用户的用户名、用户组、家目录、登录Shell、过期日期等各种属性。
本文将为程序员介绍 usermod
命令的常见示例和用法。
usermod [options] username
要更改用户的用户名,可以使用 usermod
命令加上 -l
选项。
sudo usermod -l new_username old_username
示例中的命令会将用户名 old_username
修改为 new_username
。
如果想要更改用户所属的用户组,可以使用 -g
选项。
sudo usermod -g new_groupname username
示例中的命令将用户 username
的主用户组更改为 new_groupname
。
要更改用户的家目录,可以使用 -d
选项。
sudo usermod -d /new/home/directory username
示例中的命令将用户 username
的家目录更改为 /new/home/directory
。
要更改用户的登录Shell,可以使用 -s
选项。
sudo usermod -s /path/to/new/shell username
示例中的命令将用户 username
的登录Shell更改为 /path/to/new/shell
。
要设置用户密码的过期时间,可以使用 -e
选项。
sudo usermod -e YYYY-MM-DD username
示例中的命令将用户 username
的密码过期时间设置为 YYYY-MM-DD
。
usermod
命令是一个非常有用的工具,可以在 Linux 系统中轻松地修改用户的各种属性。在本文中,我们介绍了常见的 usermod
命令示例,包括更改用户名、用户组、家目录、登录Shell和密码过期时间等操作。
希望本文可以帮助程序员更好地理解和使用 usermod
命令。更多详细信息,请查阅 usermod
命令的官方文档。