usermod [选项] 登录名

  usermod修改用户基本信息。

(1).常用选项

-d,--home HOME_DIR    用户的新主目录
-g,--gid GROUP 强制GROUP为新主组
-G,--group GROUPS 新的附加组列表GROUPS(去除原有附加组)
-L,--lock 锁定用户账户
-m,--move-home  将主目录位置移至新位置(仅与-d一起使用)
-m,--move-home 将主目录内用移至新位置(仅与-d选项一起使用)
-s,--shell SHELL 该用户账户的新登录shell
-u,uid UID  用户账户的新UID
-U,--unlock 解锁用户账户

(2).实例

  修改用户UID

[root@xuexi ~]# useradd t1
[root@xuexi ~]# id t1
uid=1001(t1) gid=1001(t1) 组=1001(t1)
[root@xuexi ~]# usermod -u 1111 t1
[root@xuexi ~]# id t1
uid=1111(t1) gid=1001(t1) 组=1001(t1)

  修改登录shell

[root@xuexi ~]# grep t1 /etc/passwd
t1:x:1111:1001::/home/t1:/bin/bash
[root@xuexi ~]# usermod -s /sbin/nologin t1
[root@xuexi ~]# grep t1 /etc/passwd
t1:x:1111:1001::/home/t1:/sbin/nologin

  修改主目录并转移主目录内容,-m -d选项

[root@xuexi ~]# ls /home/
t1 xf
[root@xuexi ~]# usermod -m -d /opt/t1 t1
[root@xuexi ~]# ls /home/
xf
[root@xuexi ~]# ls /opt/
rh t1

  修改说明信息(注释信息)

[root@xuexi ~]# grep t1 /etc/passwd
t1:x:1111:1001::/opt/t1:/sbin/nologin
[root@xuexi ~]# usermod -c "hello world" t1
[root@xuexi ~]# grep t1 /etc/passwd
t1:x:1111:1001:hello world:/opt/t1:/sbin/nologin

  

Linux命令之usermod的更多相关文章

  1. linux命令指usermod(管理用户以及权限的命令)

    usermod命令:用来修改用户帐号的各项设定. 示例:usermod -a -G usergroupnewuser 或者usermod -aGusergroup newuser 语法:usermod ...

  2. Linux命令随笔

    Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...

  3. 第2章 新手必须掌握的Linux命令

      第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...

  4. Linux命令整理中...

    Linux命令整理中... 最常用命令(我最近最常用的一般放在前面tipsbychsry) clear 清屏 date 显示日期 cal 显示日历 cal 2014 显示2014年的日历 shutdo ...

  5. Linux 命令小记

    1. pidof 进程名 :获取进程的pid,例如 pidof memcached 得到5333 2. unset Shell变量 :取消设置一个shell变量,从内存和shell的导出环境中删除它, ...

  6. Linux命令学习

    Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...

  7. 运维工程师必会的109个Linux命令

    运维工程师必会的109个Linux命令 版本1.0 崔存新 更新于2009-12-26 目录 1 文件管理 6 1.1 basename 6 1.2 cat 6 1.3 cd 7 1.4 chgrp ...

  8. Linux命令行–理解Linux文件权限(转)

    6.1.1 /etc/passwd文件 /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 登录用户名 用户密码 用户账户的UID 用户账户 ...

  9. 嵌入式开发应该掌握的一些Linux命令

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...

随机推荐

  1. 在使用Hibernate save()方法的时候 报错: org.hibernate.exception.ConstraintViolationException:could not perform addBath

    org.hibernate.exception.ConstraintViolationException:could not perform addBath 错误可能原因:实体属性的值与数据库字段类型 ...

  2. HDU 5213 分块 容斥

    给出n个数,给出m个询问,询问 区间[l,r] [u,v],在两个区间内分别取一个数,两个的和为k的对数数量. $k<=2*N$,$n <= 30000$ 发现可以容斥简化一个询问.一个询 ...

  3. python_继承.ziw

    2017年1月2日, 星期一 python_继承   null

  4. 20155117 王震宇 2006-2007-2 《Java程序设计》第四周学习总结

    教材学习内容总结 继承(inheritance) 继承是面向对象软件技术当中的一个概念.继承可以使得子类别具有父类别的各种属性和方法,避免了重复的行为定义.在子类别继承父类别的同时,可以重新定义某些属 ...

  5. laravel后台返回ajax数据

    后台模式: $array = array('msg'=>'添加失败!','status'=>'false'); return json_encode($array); 前台显示: $.aj ...

  6. SVM问题再理解与分析——我的角度

    SVM问题再理解与分析--我的角度 欢迎关注我的博客:http://www.cnblogs.com/xujianqing/ 支持向量机问题 问题先按照几何间隔最大化的原则引出他的问题为 上面的约束条件 ...

  7. FileZilla 配置备份与还原【转】

    FileZilla是一款免费开源的FTP软件,安装和配置都很简单.在安装目录下的FileZilla Server Interface.xml和FileZilla Server.xml两个文件是程序的配 ...

  8. PlantUML——2.中文乱码及解决

    关于中文 参见: http://plantuml.sourceforge.net/unicode.html   问题描述 第一步:创建demo03.txt描述文档: @startuml Alice - ...

  9. Linux自身安全SElinux

    查看SELinux状态: 1./usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态 SELinux status:         ...

  10. tp总结

    不知不觉学tp也快一个月了,虽然还处于一个仅仅只会使用的阶段,但毕竟算是我详细接触的第一个脚本框架,tp还是让我收获了许多. 废话不多说,先列出几个对于我这种新手来说tp新奇而实用的地方. 1.连贯操 ...