Linux命令之usermod命令

Linux命令之usermod命令usermod 命令修改系统帐户及账户相关的各项属性

大家好,欢迎来到IT知识分享网。

一、命令简介

  usermod命令修改系统帐户及账户相关的各项属性。如果用户的数字用户ID、用户名或用户的主目录发生更改,则必须确保在执行此命令时,命名用户未执行任何进程。usermod在Linux上对此进行检查,但仅检查用户是否根据其他架构上的utmp登录。您必须手动更改任何crontab文件或at作业的所有者。必须在NIS服务器上进行涉及NIS的任何更改。usermod命令的操作修改的是/etc/passwd和/etc/shadow这两个文件中的内容。

二、使用示例

1、获取命令帮助

2、修改用户注释说明

3、修改登录时的目录

  使用-d参数可以修改用户登录时候的家目录,默认都是登录/home/username目录下,我们可以切换到其他目录,当然前提是设置的目录该用户需要有读的权限。

4、修改用户shell

[wuhs@s142 ~]$ echo S H E L L / b i n / b a s h [ w u h s @ s 142   ] SHELL /bin/bash [wuhs@s142 ~] SHELL/bin/bash[wuhs@s142 ] exit
logout
[root@s142 ~]# usermod -s /bin/sh wuhs
[root@s142 ~]# su – wuhs
Last login: Mon Aug 15 22:37:03 EDT 2022 on pts/0
-sh-4.2$ echo $SHELL
/bin/sh





5、修改用户密码

  可以使用-p参数修改用户密码,-p参数后面跟的是密文,我们可以通过系统自带的python获取密码的密文。

6、修改用户名

7、修改user ID

8、修改group ID

  使用-g修改用户组ID,要求组ID存在,如果组ID不存在则修改失败。

9、修改账户有效期

  使用-e设置账户密码有效期,默认为空,密码账户有效;使用-f设置密码有效期超过后多少天锁定账户,默认为空,密码不失效。-e后设置的是有效期日期或者从1970年1月1日开始计算的天数。

  如果账户过期,使用账户执行命令的时候报错信息如下:

Account expired or PAM config lacks an “account” section for sudo, contact your system administrator

10、将用户添加到附加组

  使用-G将用户附加到其他组,可以与-a参数联合使用,表示追加一个附加组。

10、锁定账户

  使用-L参数锁定账户,锁定后root账户可以切换到该用户,但是直接登录会验证失败。

11、解锁账户

三、使用语法及参数说明

1、使用语法

用法:usermod [参数] 用户账号

2、参数说明

参数 参数说明
-c, –comment COMMENT 修改用户帐号的备注文字
-d, –home HOME_DIR 修改用户登入时的目录
-e, –expiredate EXPIRE_DATE 修改帐号的有效期限
-f, –inactive INACTIVE 修改在密码过期后多少天即关闭该帐号
-g, –gid GROUP 修改用户所属的群组
-G, –groups GROUPS 修改用户所属的附加群组
-a, –append 将用户附加到-G选项提到的补充组中,而不将其从其他组中移除
-h, –help 获取命令帮助
-l, –login NEW_LOGIN 修改用户帐号名称
-L, –lock 锁定用户账号
-m, –move-home 将主目录的内容移动到新位置(仅与-d一起使用)
-o, –non-unique 允许使用重复(非唯一)UID
-p, –password PASSWORD 修改用户密码
-R, –root CHROOT_DIR 修改导入目录
-s, –shell SHELL 修改用户登入后所使用的shell
-u, –uid UID 修改用户ID
-U, –unlock 解除密码锁定
-Z, –selinux-user SEUSER 用户帐户设置新SELinux用户映射

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/112006.html

(0)
上一篇 2026-01-21 12:10
下一篇 2026-01-21 12:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信