zoukankan      html  css  js  c++  java
  • Linux CentOS7 VMware usermod命令、用户密码管理、mkpasswd命令

    一、 usermod命令

        usermod可用来修改用户帐号的各项设定

    -c, --comment 注释 GECOS 字段的新值
    -d, --home HOME_DIR 用户的新主目录
    -e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 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) 设为新密码
    -R, --root CHROOT_DIR chroot 到的目录
    -s, --shell SHELL 该用户帐号的新登录 shell
    -u, --uid UID 用户帐号的新 UID
    -U, --unlock 解锁用户帐号
    -Z, --selinux-user SEUSER 用户账户的新 SELinux 用户映射


    [root@davery ~]# usermod -u 111 uaername
    [root@davery ~]# usermod -g gid username
    [root@davery ~]# usermod -d /home/ss username
    [root@davery ~]# usermod -s /sbin/nologin usernamer

    把grp1添加进davery组

    再把user3加进daery组

    [root@davery ~]# usermod -g grp1 davery
    [root@davery ~]# id davery
    uid=1000(davery) gid=1003(grp1) 组=1003(grp1)
    [root@davery ~]# usermod -G user3 davery
    [root@davery ~]# id davery
    uid=1000(davery) gid=1003(grp1) 组=1003(grp1),1006(user3)
    [root@davery ~]#

    二、用户密码管理

    更改用户密码

    [root@davery ~]# passwd
    更改用户 root 的密码 。
    新的 密码:
    [root@davery ~]# passwd davery
    查看用户密码

    [root@davery ~]# head /etc/shadow
    root:$6$6eviRlCAXDF9st5r$Xz/u82j7LJf.Y/rJSrjhMbbWvC8uS0r.qkgXMHqX3E3qaC2EINS.o/PYdO6GqsQOLopG.AV.Pi.BaJvFIPtWp/::0:99999:7:::
    bin:*:17110:0:99999:7:::
    daemon:*:17110:0:99999:7:::
    adm:*:17110:0:99999:7:::
    lp:*:17110:0:99999:7:::
    sync:*:17110:0:99999:7:::
    shutdown:*:17110:0:99999:7:::
    halt:*:17110:0:99999:7:::
    mail:*:17110:0:99999:7:::
    operator:*:17110:0:99999:7:::
    [root@davery ~]#

    锁定/解锁用户密码

     [root@davery ~]#passwd -l davery

     [root@davery ~]#passwd -u davery

    [root@davery ~]# usermod -L davery

    [root@davery ~]# usermod -U davery

    给用户设置密码

    [root@davery ~]# passwd --stdin davery
    更改用户 davery 的密码 。

    *******
    passwd:所有的身份验证令牌已经成功更新。

    [root@davery ~]# echo "****" |passwd --stdin davery
    更改用户 davery 的密码 。
    passwd:所有的身份验证令牌已经成功更新。
    [root@davery ~]#

    扩展

    [root@davery ~]# echo -e "123\nsss"
    123
    sss
    [root@davery ~]# echo -e "123nsss"
    123nsss
    [root@davery ~]# echo -e "123\tsss"
    123 sss
    [root@davery ~]# echo -e "1233\n1321" |passwd davery
    更改用户 davery 的密码 。
    [root@davery ~]#

    三、mkpasswd生成密码工具

    自动生成随机密码

    [root@davery ~]# mkpasswd
    -bash: mkpasswd: 未找到命令
    [root@davery ~]# yum install -y expect

    ...

    [root@davery ~]# mkpasswd
    m07Grj#oJ
    [root@davery ~]# mkpasswd -l 12
    gse2e^EnuQ2l
    [root@davery ~]# mkpasswd -l 12 -s4
    passwd:错误的参数 -s4:未知的选项
    [root@davery ~]# mkpasswd -l 12 -s 4
    ]KE>;7s^bf0y
    [root@davery ~]#

  • 相关阅读:
    BZOJ 3205 [Apio2013]机器人 ——斯坦纳树
    BZOJ 3782 上学路线 ——动态规划 Lucas定理 中国剩余定理
    HDU 1423 Greatest Common Increasing Subsequence ——动态规划
    BZOJ 3309 DZY Loves Math ——莫比乌斯反演
    POJ 1038 Bugs Integrated, Inc. ——状压DP
    POJ 3693 Maximum repetition substring ——后缀数组
    POJ 2699 The Maximum Number of Strong Kings ——网络流
    POJ 2396 Budget ——有上下界的网络流
    BZOJ 4650 [Noi2016]优秀的拆分 ——后缀数组
    源码安装python
  • 原文地址:https://www.cnblogs.com/davery/p/8684400.html
Copyright © 2011-2022 走看看