Linux系统批量修改用户密码方法
来源:互联网 发布:php判断语句怎么写 编辑:程序博客网 时间:2024/05/18 22:43
本人只測試過第二種。
第一种:
echo"123456"|passwd--stdinroot
优点:方便快捷
缺点:如果你输入的指令能被别人通过history或者其他方式捕获,那么这样的方式是很不安全的,更重要的是如果密码同时含有单引号和双引号,那么则无法通过这种方法修改。
第二种:
a.首先将用户名密码一起写入一个临时文件.
cat chpass.txt
root:123456
zhaohang:123456
b.使用如下命令对用户口令进行修改:
chpasswd<chpass.txt
c.可以使用 123456 来登录系统,密码修改完毕.
优点:可以很快速方便的修改多个用户密码
缺点:明文密码写在文件里仍然显得不够安全,但是避免了第一种修改方式不能有特殊字符串密码的情况.
第三种:
a.用 openssl passwd-1 来生成用户口令,连同用户名一起写入文件.
cat chpass.txt
root:$1$ri2hceVU$WIf.firUBn97JKswK9ExO0
zhaohang:$1$i/Gou7.v$Bh2K6sXmxV6/UCxJz8N7b.
b.使用如下命令对用户口令进行修改:
chpasswd-e<chpass.txt
c.可以使用 123456 来登录系统,密码修改完毕.
优点:可以很快速方便的修改多个用户密码
缺点:和上面两种相比大大增强了安全性
附加介绍:
openssl passwd -1 命令可以输出shadow里面的密码,把这个命令生成的秘串更改为你shadow里的密码,那么下次你登录系统就可以用你的生成密码的口令来登录了,使用这个命令,即使口令一样,多次执行生成的密码串也不一样。那个hash值对应的密码是完全随机的基于64位字符编码的28位长,因此要破解它是非常困难的,只要不用那些密码已经公布出来的hash值创建账号,即使这些密码文件被公布也还是比较安全的。使用旧的unix哈希可以去掉 -1 参数。
[root@WEB01~]# openssl passwd -1
Password:123456
Verifying-Password:123456
$1$ri2hceVU$WIf.firUBn97JKswK9ExO0
也可以直接使用如下命令来直接生成:
[root@WEB01 ~]# openssl passwd -1 123456
第一种:
echo"123456"|passwd--stdinroot
优点:方便快捷
缺点:如果你输入的指令能被别人通过history或者其他方式捕获,那么这样的方式是很不安全的,更重要的是如果密码同时含有单引号和双引号,那么则无法通过这种方法修改。
第二种:
a.首先将用户名密码一起写入一个临时文件.
cat chpass.txt
root:123456
zhaohang:123456
b.使用如下命令对用户口令进行修改:
chpasswd<chpass.txt
c.可以使用 123456 来登录系统,密码修改完毕.
优点:可以很快速方便的修改多个用户密码
缺点:明文密码写在文件里仍然显得不够安全,但是避免了第一种修改方式不能有特殊字符串密码的情况.
第三种:
a.用 openssl passwd-1 来生成用户口令,连同用户名一起写入文件.
cat chpass.txt
root:$1$ri2hceVU$WIf.firUBn97JKswK9ExO0
zhaohang:$1$i/Gou7.v$Bh2K6sXmxV6/UCxJz8N7b.
b.使用如下命令对用户口令进行修改:
chpasswd-e<chpass.txt
c.可以使用 123456 来登录系统,密码修改完毕.
优点:可以很快速方便的修改多个用户密码
缺点:和上面两种相比大大增强了安全性
附加介绍:
openssl passwd -1 命令可以输出shadow里面的密码,把这个命令生成的秘串更改为你shadow里的密码,那么下次你登录系统就可以用你的生成密码的口令来登录了,使用这个命令,即使口令一样,多次执行生成的密码串也不一样。那个hash值对应的密码是完全随机的基于64位字符编码的28位长,因此要破解它是非常困难的,只要不用那些密码已经公布出来的hash值创建账号,即使这些密码文件被公布也还是比较安全的。使用旧的unix哈希可以去掉 -1 参数。
[root@WEB01~]# openssl passwd -1
Password:123456
Verifying-Password:123456
$1$ri2hceVU$WIf.firUBn97JKswK9ExO0
也可以直接使用如下命令来直接生成:
[root@WEB01 ~]# openssl passwd -1 123456
0
上一篇:Windows Updata 錯誤代碼 : 0x8007f004解決方法
下一篇:Active Directory 批量导入和导出分步指南
相关热门文章
- 使用CrossOver模拟office
- VMWare克隆或复制Linux虚拟机...
- Python日志输出——logging模...
- www.ub8youbo.com 技巧篇-教你...
- SQL SERVER 2005无法远程连接...
- linux 常见服务端口
- 什么是shell
- linux socket的bug??
- 【ROOTFS搭建】busybox的httpd...
- linux的线程是否受到了保护?...
- 文件去重,如何解决Hash冲突的...
- 配置CI框架的rewrite 老是出...
- CentOS下,PHP如何实现SSH2扩...
- 做数据统计有没有比较好的PHP...
- C++ 拷贝一个对象是什么意思...
给主人留下些什么吧!~~
评论热议
- Linux系统批量修改用户密码方法
- linux系统批量修改用户密码
- linux passwd批量修改用户密码
- Linux系统root用户密码修改
- linux下批量修改用户密码(转)
- Linux 指令详解 chpasswd 批量修改用户密码
- Linux指令详解chpasswd批量修改用户密码
- Linux指令详解chpasswd批量修改用户密码
- Linux指令详解chpasswd批量修改用户密码
- 批量修改用户密码
- 修改linux系统用户密码长度和复杂性
- linux下修改用户密码方法搜集
- linux通过单用户修改用户密码的方法
- 使用expect批量修改用户密码
- oracle 修改系统用户密码
- 修改系统用户密码
- 修改用户密码方法总结
- oarcle修改用户密码方法
- iOS Xcode, 解决“Could not insert new outlet connection”的问题。
- poj 1005 I Think I Need a Houseboat
- 如何修改linux VSFTP下,上傳文件的權限
- Linux查询软硬件配置大全
- Windows Updata 錯誤代碼 : 0x8007f004解決方法
- Linux系统批量修改用户密码方法
- Active Directory 批量导入和导出分步指南
- 批量建立域帳號(csvde+dsmod)
- paste命令,合并多个文件的“同行数据”
- ORACLE实例--实例启动和关闭
- 如何设定HP-Unix服务器的邮件发送
- redhat下設置允许telnet登录
- hdu3785 寻找大富翁
- RedHat AS4安裝oracle 10g
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
柬埔寨风景
柬埔寨西港女人价格
去柬埔寨需要签证吗
柬埔寨免税店必买清单
柬埔寨旅游注意事项
柬埔寨有什么好玩的
柬埔寨旅游带多少钱
柬埔寨购物必买清单
去柬埔寨旅游多少钱
柬埔寨有什么值得买
柬埔寨货币900元图片
去柬埔寨旅游要多少钱
到柬埔寨旅游多少钱
去柬埔寨签证多少钱
柬埔寨旅游签证办理
柬埔寨旅游景点大全
去柬埔寨玩要多少钱
柬埔寨旅游必去景点
柬埔寨签证费用多少
柬埔寨旅游签证费用
柬埔寨做什么生意好
去柬埔寨需要多少钱
柬埔寨旅游签证材料
去柬埔寨怎么坐飞机
柬埔寨旅游买什么便宜
柬埔寨旅游必备物品
去柬埔寨办签证多少钱
柬蒲寨
柯乐芙橱柜是几线品牌
柯云峰
柯云路
柯以敏
柯以敏被选手反骂完整
柯以敏被选手反骂哭
柯以柔
柯佳嬿
柯俊雄
柯俊
柯俊雄和邓光荣谁厉害
柯俊芬的紫砂壶
柯克兰辅酶q10