内容来源于人民邮电出版社《Linux命令应用大词典》
学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可
争取每天都发布内容
本文出自 “airfish2000” 博客,更多命令查看博客:
http://airfish2000.blog.51cto.com/10829608/1887965
usermod命令
使用usermod命令可以修改用户账户属性,比如更改用户的Shell类型、所属的组群、用户密码的有效期、用户的登录名。
命令语法:
usermod [选项] [用户名]
命令中各选项的含义如表所示。
表 usermod命令选项含义
选项 | 含义 |
-G <次要组群名> | 修改用户所属的次要组群(附加组群) |
-l <新登录名> | 修改用户账户名称 |
-L | 锁定用户密码,使密码无效 |
-s <Shell类型> | 修改用户登录后使用的Shell。 如果没有,系统将选用系统预设的Shell |
-U | 解除密码锁定 |
-u <用户UID> | 修改用户UID |
-c <用户名全称> | 修改用户账户的用户名全称 |
-d <主目录> | 修改用户登录时的主目录,如果指定-m选项,用户旧目录会移动到新的目录中,如旧目录不存在,则新建目录 |
-e <过期日> | 修改账户的有效期限, 加上用户账户停止日期,日期格式为MM/DD/YY |
-f <失效日> | 修改在密码过期后多少天即关闭该账户 |
-g <主要组群名> | 修改用户所属的主要组群,组群名必须已存在 |
-o | 允许使用重复的UID |
-m | 移动主目录的内容到新的位置 |
例:修改用户zhangsan的主目录为/home/kkk,并手动创建/home/kkk目录。
[root@rhel~]# usermod -d /home/kkk zhangsan
[root@rhel~]# mkdir /home/kkk
//必须使用mkdir命令创建/home/kkk目录,这样用户zhangsan才能使用该主目录
例:修改用户wangwu的主目录为/home/opop,并自动创建/home/opop目录。
[root@rhel~]# usermod -d /home/opop -m wangwu
例:修改用户wangwu的登录名为zhaoliu。
[root@rhel~]# usermod -l zhaoliu wangwu
例:修改用户zhangsan的用户名全称为张三。
[root@rhel~]# usermod -c 张三 zhangsan
例:修改用户zhangsan在密码过期后20天就禁用该账户。
[root@rhel~]# usermod -f 20 zhangsan
例:修改用户zhangsan所属的主要组群为root。
[root@rhel~]# usermod -g root zhangsan
例:锁住用户zhangsan密码,使密码无效。
[root@rhel~]# usermod -L zhangsan
例:解除用户zhangsan密码锁住。
[root@rhel~]# usermod -U zhangsan
例:修改用户zhangsan账户的过期日期是2028年12月12日。
[root@rhel ~]# usermod -e 12/12/2028 zhangsan
例:修改用户zhangsan的Shell类型为/bin/ksh。
[root@rhel ~]# usermod -s /bin/ksh zhangsan
本文出自 “airfish2000” 博客,请务必保留此出处http://airfish2000.blog.51cto.com/10829608/1887965
usermod命令--Linux命令应用大词典729个命令解读
原文地址:http://airfish2000.blog.51cto.com/10829608/1887965