您的位置:

在Linux系统中如何使用usermod -d添加或修改用户信息

一、什么是usermod

usermod命令是修改用户账户的一个工具。Linux系统中,如果需要修改用户的UID、密码、家目录和shell等用户信息,可以通过usermod命令来实现。

二、usermod命令语法

usermod [OPTIONS] LOGIN

其中,OPTIONS包括:

  • -c,用户账户的注释
  • -d,用户的家目录
  • -e,用户账户的失效日期
  • -f,用户账户的失效前的警告天数
  • -g,用户账户的初始组
  • -G,用户账户的附加组
  • -l,用户账户的新名称
  • -L,锁定用户账户
  • -m,如果用户的家目录不存在,则创建它
  • -p,用户账户的密码(加密的)
  • -s,用户账户的shell
  • -u,用户账户的UID
  • -U,解锁用户账户

三、修改用户的家目录

1、使用usermod命令添加一个用户,指定家目录path1:

useradd -d /path1 testuser

2、使用usermod命令修改testuser的家目录为/path2:

usermod -d /path2 testuser

3、使用usermod命令修改testuser的家目录成为当前目录:

usermod -d . testuser

这会把testuser的家目录改成当前目录。

四、总结

通过使用usermod命令,可以方便快捷地对用户账户进行修改。在管理Linux系统时,这是一个非常实用的工具。