usermod命令

usermod

命令格式:usermod [options] username

ID参数说明格式举例
1-u为用户指定新的uidusermod -u uid usernameusermod -u 1001 test_user
2-g为用户指定新用户组usermod -g gid usernameusername -g 1002
3-G为用户添加(覆盖)附加组usermod -G GROUP1[,GROUP2,…[,GROUPN]]] usernameusermod -G mygrp,test_group testuser
4-s为用户指定新的shellusermod -s usernameusermod -s /bin/sh testuser
5-c更改用户的注释usermod -c ‘commnet’usermod -c ‘这是新的用户注释’ testuser
6-d更改用户的家目录usermod -d HOME_PATH usernameusermod -d /home/new_home testuser
7-l更改用户名usermod -l new_name usernameusermod -l test_user testuser
8-L锁定用户usermod -L usernameusermod -L testuser
9-Uj解锁用户usermod -U usernameusername -U testuser
10-e修改密码的到期时间usermod -e YYYY-MM-DD usernameusermod -e 2019-12-12 testuser
11-f修改密码的非活动期限usermod -f days usernameusermod -f 10 testuser

说明

  1. 指明新的uid,修改uid

  2. -g后可以写组名,也可以写组id

  3. -G后可接组名或者组id,为用户指定信息附加组,但是,这是覆盖指定,当使用此命令后,用户原来的附加组将会被覆盖掉,若想保留用户原有的附加组,可以使用-a选项

  4. 为用户指定新的shell,linux所有的用户shell放在/etc/shells里,可以对指定的用户的shell进行更改,所有的shell如下

    /bin/sh
    /bin/bash
    /sbin/nologin
    /usr/bin/sh
    /usr/bin/bash
    /usr/sbin/nologin
    
  5. 更改用户的comment,这个没什么可说的。

  6. 更改用户的家目录,当我们只是用这是命令时候,是无法把指定用户原有的家目录的东西带到新的家目录中的,例如下面的这个操作,当我们给test这个用户更改家目录之后,然后切换到test这个用户,就显示找不到家目录了,那就更别谈查看家目录的内容了,但是,我们可以使用-m选项,标识将用户原有的家目录的内容带到新的家目录中

在这里插入图片描述

  1. 更改用户名,后面接上新名字

  2. 锁定用户,其实锁定用户就是在给用户的shadow密码文件中的密码字段前加上一个叹号,例如我们使用这个命令,锁定之后就是无论输入什么密码都不能登录,但是root可以切换过去

    usermod -L test
    
    test:!$6$3qAGuWYN$k8pugDYlj1wMUUB7rYIk0HF8IOzWHLLnXjNPEkqjZqAib3f11c/ExbRo.hCkt4E2qQ4ECTz13UqXMXNQigsk3/:18215:0:99999:7:::
    
  3. 解锁用户,就是将锁定时候密码前面加的叹号去掉

  4. 修改密码到期的日期,对应着/etc/shadow中的倒数第二个字段,输入的标准日期将会被转化为unix纪元日期

  5. 修改用户密码到期后容忍用户登录的时间,对应着/etc/shadow中的倒数第三个字段,和passwd -i命令是一样的

  • 3
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值