在Linux系统中,usermod命令用于修改用户账号的属性。下面是一些常用的usermod命令选项及其作用:

  • -c comment:为用户添加注释信息。

  • -d home_dir:修改用户的家目录路径。

  • -e expire_date:设置用户账号的过期日期,格式为YYYY-MM-DD。

  • -f inactive_days:设置用户账号的失效时间,单位为天数。

  • -g group:修改用户所属的主组。

  • -G group1,group2,…:修改用户所属的附加组列表,多个组名之间用逗号分隔。

  • -l new_name:修改用户的登录名。

  • -p passwd:为用户设置密码。需要先对密码进行加密处理后再设置。

  • -s shell:修改用户的登录Shell程序。

  • -u uid:修改用户的UID。

例如,修改用户名为myuser的用户的登录Shell程序和注释信息:

  1. sudo usermod -s /bin/bash -c "This is my user" myuser

需要注意的是,在使用usermod命令时,请确保足够的权限和谨慎处理,以避免对系统造成不必要的风险或损害。

作者:admin  创建时间:2023-01-10 17:39
最后编辑:admin  更新时间:2023-08-21 16:19