用户密码管理

三周第二次课(10月31日)
3.4 usermod命令
更改用户属性的命令
usermod -u 111 username #指定uid

[root@wwlinux701 ~]# tail -1 /etc/passwd
user2:x:1001:1087::/home/user2:/bin/bash
[root@wwlinux701 ~]# usermod -u 1016 user2
[root@wwlinux701 ~]# tail -2 /etc/passwd
ww:x:1000:1000::/home/ww:/bin/bash
user2:x:1016:1087::/home/user2:/bin/bash
[root@wwlinux701 ~]# 

usermod -d /home/test username #指定家目录

[root@wwlinux701 ~]# tail -2 /etc/passwd
ww:x:1000:1000::/home/ww:/bin/bash
user2:x:1016:1087::/home/user2:/bin/bash
[root@wwlinux701 ~]# usermod -d /home/test user2
[root@wwlinux701 ~]# tail -2 /etc/passwd
ww:x:1000:1000::/home/ww:/bin/bash
user2:x:1016:1087::/home/test:/bin/bash
[root@wwlinux701 ~]# 

usermod -s /sbin/nologin username #指定登录方式

[root@wwlinux701 ~]# tail -2 /etc/passwd
ww:x:1000:1000::/home/ww:/bin/bash
user2:x:1016:1087::/home/test:/bin/bash
[root@wwlinux701 ~]# usermod -s /sbin/nologin user2
[root@wwlinux701 ~]# tail -2 /etc/passwd
ww:x:1000:1000::/home/ww:/bin/bash
user2:x:1016:1087::/home/test:/sbin/nologin

usermod -g gid username #指定组名只能一个
usermod -G pccgrp2,oragrp ww #指定扩展组,可以同时指定多个
usermod -L username #密码列密码为一个“!”,锁定密码

3.5 用户密码管理

passwd username           #修改用户密码,不加用户名是修改自己密码

在密码表中/etc/passwd没有密码,密码列是两个!,*是被锁定的

passwd -l username        #锁定用户密码
passwd -u username        #解锁用户密码
passwd --stdin username   #修改密码,只输入一次而且是明文
echo "123456" | passwd --stdin username   #直接修改密码
echo -e "123\nabc"        #--e换行显示
echo -e "123456\n123456" | passwd username  #一条命令输入两次直接修改密码

3.6 mkpasswd命令
mkpasswd = make passwd 生成密码工具

yum install -y expect #需要安装一个包 
mkpasswd -l 12 -s 3

-l 12 指定12位
-s 3 指定3个特殊字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值