博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
usermod、用户密码管理、mkpasswd
阅读量:6637 次
发布时间:2019-06-25

本文共 1810 字,大约阅读时间需要 6 分钟。

usermod:更改用户属性的

[root@localhost ~]# usermod -u 1005 user5  //更改user5uid1005

 

[root@localhost ~]# usermod -g user4 user5  //更改user5giduser4

 

[root@localhost ~]# usermod -s /sbin/nologin user5  //指定shell

 

[root@localhost ~]# usermod -G 1006 user2  //-G 把用户user2加入指定扩展组1006,只能

[root@localhost ~]# id user2

uid=1002(user2) gid=1002(user2) =1002(user2),1006(user1)

 

[root@localhost ~]# usermod -G 1006,1004 user2 //用户user2既是1006组又是1004(组名也可)

[root@localhost ~]# id user2

uid=1002(user2) gid=1002(user2) =1002(user2),1004(user4),1006(user1)

 

3.5 用户密码管理

-l 加锁

-u 解锁

只有root用户才能执行

 

[root@localhost ~]# passwd lsx  //设置密码

 

[root@localhost ~]# passwd -l lsx  //-l锁定用户(锁定用户不能登录)passwd -l ==usermod -L

锁定用户 lsx 的密码 。

passwd: 操作成功

[root@localhost ~]# tail -6 /etc/shadow

lsx:!!$6$/zOvGXSL$NJykMSiubXGoYX7NCW28WSnOZBlQSVPEWHX35grbFNo2lTgHqim5pK.rvrXqpiJV6ISMM/vfFAyIoygt096Sn.:17460:0:99999:7:::

 

[root@localhost ~]# passwd -u lsx  //解锁  passwd -u====usermod -U

解锁用户 lsx 的密码。

passwd: 操作成功

[root@localhost ~]# tail -6 /etc/shadow

lsx:$6$/zOvGXSL$NJykMSiubXGoYX7NCW28WSnOZBlQSVPEWHX35grbFNo2lTgHqim5pK.rvrXqpiJV6ISMM/vfFAyIoygt096Sn.:17460:0:99999:7:::

[root@localhost ~]# passwd --stdin user2  //脚本中使用

更改用户 user2 的密码 。

123    

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

 

[root@localhost ~]# echo "123"|passwd --stdin user5

更改用户 user5 的密码 。

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

 

[root@localhost ~]# echo -e "123\naaa"  

123

aaa

[root@localhost ~]# echo -e "123\n123" |passwd user3  -e 一行命令里面可以出现一个换行符

更改用户 user3 的密码 。

新的 密码:无效的密码: 密码少于 8 个字符

重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。

 

3.6 mkpasswd命令

[root@localhost ~]# yum install -y expect

[root@localhost ~]# mkpasswd  //随机生成字符串(密码)

Qvi86C>ky

 

[root@localhost ~]# mkpasswd -l 10 //-l  指定长度

0cN&i1pSiy

 

[root@localhost ~]# mkpasswd -l 9 -s 2  //-s 2包含两个特殊符号

B7ji]Ow}4

本文转自 虾米的春天 51CTO博客,原文链接:http://blog.51cto.com/lsxme/1977665,如需转载请自行联系原作者

你可能感兴趣的文章
迭代器和泛型for
查看>>
元表和元方法
查看>>
面向对象
查看>>
垃圾回收
查看>>
随机生成不重复的数
查看>>
C#冒泡排序(bubbleSort)
查看>>
C#简单选择排序 (sortselecting)
查看>>
unity 技能图标冷却
查看>>
unity 敌人朝向主角
查看>>
uniy 重复定时器InvokeRepeating()
查看>>
C# 连接mysql
查看>>
C# 服务器端验证用户名和密码输入是否正确实现
查看>>
C# 部署hibernate
查看>>
phton服务端的配置搭建
查看>>
unity坐标系之间的转换
查看>>
unity AssetBundle打包
查看>>
unity 屏幕淡入淡出效果实现
查看>>
C#类型之间的转换
查看>>
C#explicit explicit 类型转换
查看>>
C#foreach的原理
查看>>