热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linuxusermod命令的使用

这篇文章主要介绍了Linuxusermod命令的使用,帮助大家更好的理解和学习Linux,感兴趣的朋友可以了解下

1.命令简介

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

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

2.命令格式

usermod [OPTIONS] LOGIN

3.选项说明

-c, --comment
添加备信息
-d, --home HOME_DIR
用户的新主目录
-e, --expiredate EXPIRE_DATE
设定帐户过期的日期
-f, --inactive INACTIVE
过期 INACTIVE 天数后,设定密码为失效状态
-g, --gid GROUP
强制使用 GROUP 为新主组
-G, --groups GROUPS
新的附加组列表 GROUPS
-a, --append GROUP
将用户追加至上边 -G 中提到的附加组中,并不从其它组中删除此用户
-h, --help
显示此帮助信息并推出
-l, --login LOGIN
新的登录名称
-L, --lock
锁定用户帐号
-m, --move-home
将家目录内容移至新位置 (仅于 -d 一起使用)
-o, --non-unique
允许使用重复的(非唯一的) UID
-p, --password PASSWORD
将加密过的密码 (PASSWORD) 设为新密码
-s, --shell SHELL
该用户帐号的新登录 shell
-u, --uid UID
用户帐号的新 UID
-U, --unlock
解锁用户帐号
-Z, --selinux-user SEUSER
用户账户的新 SELinux 用户映射

4.常用示例

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

usermod -d /home/tom tom

(2)改变用户的 uid。

usermod -u 888 tom

(3)修改用户名为 jerry。

usermod -l jerry tom

(4)锁定 tom 用户。

usermod -L tom

(5)解锁 tom 用户。

usermod -U tom

(6)添加新的附加组。

usermod -G deng tom

(7)修改用户登录 Shell。

usermod -s /bin/sh tom

(8)修改用户的 GID。

usermod -g 1003 tom

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

usermod -e 2020-12-31 tom

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

usermod -f 3 tom

以上就是Linux usermod 命令的使用的详细内容,更多关于Linux usermod 命令的资料请关注其它相关文章!


推荐阅读
  • 本文介绍了如何使用 Google Colab 的免费 GPU 资源进行深度学习应用开发。Google Colab 是一个无需配置即可使用的云端 Jupyter 笔记本环境,支持多种深度学习框架,并且提供免费的 GPU 计算资源。 ... [详细]
  • malloc 是 C 语言中的一个标准库函数,全称为 memory allocation,即动态内存分配。它用于在程序运行时申请一块指定大小的连续内存区域,并返回该区域的起始地址。当无法预先确定内存的具体位置时,可以通过 malloc 动态分配内存。 ... [详细]
  • 1.tarzxfapache-activemq-5.12.0-bin.tar.gztarzxfapache-activemq-5.12.0-bin.tar.gz2.cdapac ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 在将Web服务器和MySQL服务器分离的情况下,是否需要在Web服务器上安装MySQL?如果安装了MySQL,如何解决PHP连接MySQL服务器时出现的连接失败问题? ... [详细]
  • 本文旨在探讨信息安全专业的职业规划路径,结合个人经历和专家建议,为即将毕业的学生提供实用的指导。 ... [详细]
  • 本文总结了《编程珠玑》第12章关于采样问题的算法描述与改进,并提供了详细的编程实践记录。参考了其他博主的总结,链接为:http://blog.csdn.net/neicole/article/details/8518602。 ... [详细]
  • 本文介绍了如何使用Flume从Linux文件系统收集日志并存储到HDFS,然后通过MapReduce清洗数据,使用Hive进行数据分析,并最终通过Sqoop将结果导出到MySQL数据库。 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • 本文介绍了如何通过安装 rpm 包来使用 resize2fs 和 ext2online 工具进行系统文件的扩容。提供了详细的步骤和注意事项。 ... [详细]
  • 【妙】bug称它为数组越界的妙用
    1、聊一聊首先跟大家推荐一首非常温柔的歌曲,跑步的常听。本文主要把自己对C语言中柔性数组、零数组等等的理解分享给大家,并聊聊如何构建一种统一化的学习思想 ... [详细]
  • 在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • Linux下MySQL 8.0.28安装指南
    本文详细介绍了在Linux系统上安装MySQL 8.0.28的步骤,包括下载数据库、解压数据包、安装必要组件和启动MySQL服务。 ... [详细]
  • 本文介绍了 Linux 系统中用于定期执行任务的 cron 服务及其配置方法。通过 crond 和 crontab 命令,用户可以轻松地安排系统和用户级别的周期性任务。 ... [详细]
author-avatar
谢世雯62956
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有