0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用于修改用户账号的usermod命令

Linux爱好者 来源:Linux爱好者 作者:恋猫大鲤鱼 2021-01-11 10:50 次阅读

1.命令简介

usermod(user modify)命令是系统管理员命令,用于修改用户账号 。

usermod可用来修改用户账号的各项设定,修改系统账号文件来反映通过命令行指定的变化。

2.命令格式

usermod[OPTIONS]LOGIN

3.选项说明


显示此帮助信息并推出
-l,--loginLOGIN
新的登录名称
-L,--lock
锁定用户帐号
-m,--move-home
将家目录内容移至新位置(仅于-d一起使用)
-o,--non-unique
允许使用重复的(非唯一的)UID
-p,--passwordPASSWORD
将加密过的密码(PASSWORD)设为新密码
-s,--shellSHELL
该用户帐号的新登录shell
-u,--uidUID
用户帐号的新UID
-U,--unlock
解锁用户帐号
-Z,--selinux-userSEUSER
用户账户的新SELinux用户映射

4.常用示例

(1)修改用户的家目录。

usermod-d/home/tomtom

(2)改变用户的 uid。

usermod-u888tom

(3)修改用户名为 jerry。

usermod-ljerrytom

(4)锁定 tom 用户。

usermod-Ltom

(5)解锁 tom 用户。

usermod-Utom

(6)添加新的附加组。

usermod-Gdengtom

(7)修改用户登录 Shell。

usermod-s/bin/shtom

(8)修改用户的 GID。

usermod-g1003tom

(9)指定帐号过期日期。

usermod-e2020-12-31tom

(10)指定用户帐号密码过期多少天后,禁用该帐号。

usermod-f3tom

责任编辑:xj

原文标题:每天一个 Linux 命令(87): usermod 命令

文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206733
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21849

原文标题:每天一个 Linux 命令(87): usermod 命令

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    特权账号管理的那些坑,芯盾时代PAM帮你踩平!

    特权账号,是指数据中心内部,分布在主机、网络设备、数据库等资产上具有较高访问权限的账号,衍生到一切资产上具有可访问权限的账号
    的头像 发表于 03-21 11:44 355次阅读
    特权<b class='flag-5'>账号</b>管理的那些坑,芯盾时代PAM帮你踩平!

    Ubuntu 20.04如何更改用户

    产品简介本文适用于所有RK3568/RK3588平台产品在Ubuntu20.04系统上如何更改用户名,本文以IDO-EVB3588开发板为例,在ubuntu20.04系统上修改用户名industio
    的头像 发表于 01-26 08:34 280次阅读
    Ubuntu 20.04如何更<b class='flag-5'>改用户</b>名

    宝塔面板修改服务器密码怎么设置?

    宝塔面板是一种用于服务器管理的Web面板,允许用户通过图形用户界面轻松管理服务器。如果你想修改服务器密码,你可能需要通过SSH登录到服务器并执行一些
    的头像 发表于 01-24 17:27 600次阅读

    bf537-stamp nand相关命令无法使用怎么解决?

    nandflash 通过改官方提供的 uboot 目前能实现的 识别nandflash 信息无误,但是 nand相关命令无法使用。“no devices available” 目前只修改了 uboot 当中的 bf537-stamp.h文件,不知道是否还需要其他文件?需
    发表于 12-22 07:11

    Ubuntu修改SSH默认端口指南

    : 使用SSH登录到您的Ubuntu服务器。如果您使用的是默认端口22,命令可能如下(请替换 和 分别为您的服务器IP地址和用户名): ssh @ 2、切换到超级用户:sudo su 或者使用以下
    的头像 发表于 12-21 17:27 461次阅读

    linux系统修改ip命令

    Linux系统修改IP命令是掌握Linux网络管理的基础之一。在Linux操作系统中,我们可以使用命令行工具来实现对IP地址的修改,例如ifconfig、ip等
    的头像 发表于 11-27 15:17 1146次阅读

    linux修改用户名的命令

    在Linux中修改用户名可以使用用户管理命令usermod来执行,下面将详细介绍如何修改Linux系统中的
    的头像 发表于 11-17 09:42 1161次阅读

    linux中source命令的用法

    在Linux中,source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。source命令可以用于读取并执行脚
    的头像 发表于 11-08 14:35 740次阅读

    linux中创建group的命令

    命令 gpasswd 为该组设置密码,例如: gpasswd groupName 该命令将为名为groupName的组设置密码。输入三次不同的密码来创建一个新的密码,该密码将被用于此组中的所有
    的头像 发表于 11-08 11:35 613次阅读

    shell命令和linux命令一样吗

    结合在一起,形成一个相当于面向过程的程序,即shell script,从而实现一些复杂的功能。 而Linux命令则是用来对Linux系统进行管理的命令。这些命令通常是由系统管理员或用户
    的头像 发表于 11-08 10:51 1373次阅读

    Git中最常用的命令介绍

    git add命令用于修改的文件添加到下一次提交的暂存区。你可以指定要添加的文件git add命令用于
    发表于 10-26 10:27 102次阅读
    Git中最常用的<b class='flag-5'>命令</b>介绍

    R5300 G4服务器修改BMC命令行系统登录密码的方法

    问题描述 BMC命令行系统的默认用户名默认账号为sysadmin,默认密码和BMC版本有关,具体为: V03.20.11.02之前版本:superuser V03.20.11.02及之后版本
    的头像 发表于 09-25 10:16 2293次阅读
    R5300 G4服务器<b class='flag-5'>修改</b>BMC<b class='flag-5'>命令</b>行系统登录密码的方法

    Qt软件开发-QSettings管理用户环境变量(修改、输出)

    在软件开发中可能有需求修改用户环境变量,添加新的值进行。比如:添加某些可执行文件、某些动态库的路径到系统环境PATH中,能够让可执行文件运行过程中可以找到对应的dll。
    的头像 发表于 07-14 13:46 1565次阅读
    Qt软件开发-QSettings管理<b class='flag-5'>用户</b>环境变量(<b class='flag-5'>修改</b>、输出)

    Linux命令中“!”操作符的用法

    Linux中的'!'符号或操作符可以用作逻辑否定运算符,也可以用于在历史记录中获取命令并进行修改或运行以前执行过的命令
    发表于 07-05 10:07 1250次阅读

    如何修改自己的ID名称

    因为一些原因,在电子发烧友注册的用户在注册时无法为自己起ID名,而是默认将ID名称显示自己的账号账号类似于你的QQ号,显示的ID类似于你的QQ名。下面的方法可以修改你的ID名称 1:
    发表于 06-14 16:40