usermod

修改用户的信息,包括用户名、密码、家目录、uid等。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1、语法

usermod  [选项]  [参数]

 

2、选项列表

选项

说明

--help

显示帮助文档

--version

显示命令版本

-c comment

修改备注信息

-d home_dir

修改账户每次登陆使用的目录

-e expire_date

修改账号终止日期,MM/DD/YY

-f inactive_days

账号过期后多久停用

-g initial_group

修改账户的组,这个组必须存在

-G group,[...]

修改用户的附加组

-l login_name

变更使用者login时的名称为login_name,其余不变。特别是,使用者目录名应该也会跟着更动成新的登入名。

-s shell

修改账户登录后使用的shell

-u uid

修改用户ID

 

3、文件

/etc/passwd,使用者帐号资讯。

/etc/shadow,使用者帐号资讯加密。

/etc/group,群组资讯。

 

4、实例

1)修改用户uid

[root@localhost david]# tail -n 2 /etc/passwd                     //查看用户信息

webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin

user01:x:502:502::/home/user01:/bin/bash

[root@localhost david]# usermod -u 503 user01                      //修改uid503

[root@localhost david]# tail -n 2 /etc/passwd                      //查看用户信息,uid已经改变

webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin

user01:x:503:502::/home/user01:/bin/bash

2)修改备注信息

[root@localhost david]# usermod -c "user01 test" user01          //修改备注信息为“user01 test

[root@localhost david]# tail -n 2 /etc/passwd                      //查看用户信息

webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin

user01:x:503:502:user01 test:/home/user01:/bin/bash

转载于:https://blog.51cto.com/9888479/2343999

Linux基础命令---修改用户信息usermod相关推荐

  1. linux修改密码最短生存时间,Linux基础命令---修改用户密码

    passwd 更改用户密码,超级用户可以修改所有用户密码,普通用户只能修改自己的密码.这个任务是通过调用LinuxPAM和LibuserAPI来完成的.本质上,它使用LinuxPAM将自己初始化为一个 ...

  2. linux命令的添加用户,Linux基础命令---添加用户useradd

    useradd 创建新的系统用户,useradd指令只能以管理员的身份运行,创建的用户都在"/etc/passwd"文件中.当不加-D参数,useradd指令使用命令列来指定新帐号 ...

  3. linux修改用户描述的命令,Linux修改用户信息(usermod)

    Linux修改用户信息(usermod)教程 Linux usermod命令详解 功能 修改用户账户. 语法 usermod [options] username 参数 参数 描述 options u ...

  4. Linux基础命令及用户相关操作

    Linux基础命令及用户相关操作 基础命令 在根下边创建目录log: 查询以.log结尾的文件,将他们复制到创建好的目录中: 查看目录确认复制成功: 用gzip的方式对其进行压缩: 到根下查看,存在压 ...

  5. 四十一、Linux基础命令,用户管理和文件系统总结

    @Author: Runsen 这次内容是总结极客时间的Linux课程的知识点. 文章目录 基础命令 获取登录信息 查看自己使用的Shell 查看命令的说明和位置 清除屏幕上显示的内容 查看帮助文档 ...

  6. 在Linux中切换用户的命令是set,Linux基础命令---切换用户su

    Python基础之:List Python:List (列表) list 为Python内建类型,位于__builtin__模块中,元素类型可不同,元素可重复,以下通过实际操作来说明list的诸多功能 ...

  7. Linux基础命令---删除用户userdel

    userdel 删除用户,如果没有附加选项,仅删除用户,不删除相关文件. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法   ...

  8. Centos中用户相关操作(创建用户、设置密码、切换用户、修改用户信息、附加组、删除用户、用户分类)

    1.创建新用户 在root用户权限下新建用户: useradd -m xxx 选项 说明 -m 自动创建用户主目录,主目录的名字就是用户名 -g 指定用户所属的用户组,默认不指定会自动创建一个同名的用 ...

  9. Linux基础命令-tar打包压缩文件

    Linux基础命令-echo输出信息_Linux学习中的博客-CSDN博客 Linux三剑客-grep命令_Linux学习中的博客-CSDN博客 Linux文件管理命令(3)-mv改动文件_Linux ...

最新文章

  1. Linux中逻辑卷相关知识简介
  2. react 开源项目_无良老板拖欠程序员工资,一怒开源冲上 GitHub TOP1
  3. ASA防火墙与路由器R直连且直连能ping通
  4. Exchange Server 2010 全新部署篇八:CASHUB中集线器配置部分
  5. m430f1101管脚功能_M430F1101IDW
  6. 广州 adobe 技术者开发日回归
  7. 前端网页广告无线翻滚_从小白到web前端工程师进阶之路 从0到1到更深
  8. 利用Cache缓存数据DataTable数据提高大数据量访问性能-.NET教程,数据库应用
  9. 程序员考试范围(考试大纲)
  10. 进化计算(七)——MOEA/D算法详解
  11. HTML实现获取验证码功能
  12. BTC txid与vote的关系
  13. 传智播客C语言视频第二季 第一季基础上增加诸多C语言案例讲解,有效下载期为10 5-10 10关闭
  14. window.open打开新标签页面
  15. 使用c语言实现三子棋游戏
  16. 红点奖设计概念奖设计之星奖
  17. JAVA版本号的问题 Java版本号与JDK版本
  18. OLAP、OLTP的介绍和比较
  19. Java 中finalize()方法起什么作用呢?
  20. module github.com/jinzhu/gorm/dialects/mysql: git ls-remote -q origin in E:\go_gin\pkg\mod\cache\vcs

热门文章

  1. linux上的用户管理
  2. 解决Linux中java.net.UnknownHostException: oracledb.sys.iflashbuy.com问题
  3. 利用Graphviz 画结构图
  4. 转载 - 使用HTML5、CSS3和jQuery增强网站用户体验
  5. Java Socket实战之一:单线程通信
  6. 动态的根据一个资源名获得到对应的资源id
  7. git安装和使用案例
  8. github上的Lua in Erlang
  9. C# WinForm基础
  10. 由于Coinbase插件,BCH被5000万商家接受