Node.js命令行/批处理中如何更改Linux用户密码浅析


Posted in Javascript onJuly 22, 2018

前言

本文主要介绍了Node.js命令行/批处理更改Linux用户密码的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧

hpasswd 可在批处理文件中批量更改Linux用户的密码。

用法:

chpasswd [options]

option主要为一些密码加密选项

-c, --crypt-method
Use the specified method to encrypt the passwords.
The available methods are DES, MD5, NONE, and SHA256 or SHA512 if your libc support these methods.
-e, --encrypted
Supplied passwords are in encrypted form.
-h, --help
Display help message and exit.
-m, --md5
Use MD5 encryption instead of DES when the supplied passwords are not encrypted.
-s, --sha-rounds
Use the specified number of rounds to encrypt the passwords.
The value 0 means that the system will choos

输入命令后,按 username:password 格式输入用户名密码,一行一个,如:

chpasswd
newghost:4567

用这种方法可在node.js中使用:

var cp = require('child_process')
//更新密码
var chpasswd = cp.spawn('chpasswd')
var errmsg

//查看是否有错误
chpasswd.stderr.on('data', function (data) {
 errmsg += data.toString()
})
chpasswd.on('exit', function(code) {
 if (cb) {
 errmsg
  ? cb(new Error(errmsg))
  : cb()
 }
})

//写入密码
chpasswd.stdin.write(username + ':' + password)
chpasswd.stdin.end()

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
ExtJs 表单提交登陆实现代码
Aug 19 Javascript
js 链式延迟执行DOME
Jan 04 Javascript
封装好的js判断操作系统与浏览器代码分享
Jan 09 Javascript
bootstrap-treeview自定义双击事件实现方法
Jan 09 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
每日十条JavaScript经验技巧(二)
Jun 23 Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
Dec 25 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
Oct 23 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
Jan 18 Javascript
Webpack 之 babel-loader文件预处理器详解
Mar 23 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
Jul 11 Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 #Javascript
5分钟学会Vue动画效果(小结)
Jul 21 #Javascript
详解从Vue-router到html5的pushState
Jul 21 #Javascript
JS实现面向对象继承的5种方式分析
Jul 21 #Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
Jul 21 #Javascript
vue项目中添加单元测试的方法
Jul 21 #Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 #Javascript
You might like
PHP编码规范-php coding standard
2007/03/16 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
nodejs导出excel的方法
2015/06/30 NodeJs
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
javascript实现简单的on事件绑定
2016/08/23 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
2017/12/05 jQuery
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
使用jquery-easyui的布局layout写后台管理页面的代码详解
2019/06/19 jQuery
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
[54:58]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第一场 11.25
2020/11/25 DOTA
Django接受前端数据的几种方法总结
2016/11/04 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
keras 自定义loss层+接受输入实例
2020/06/28 Python
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
自考生自我鉴定范文
2013/10/01 职场文书
企业内部培训方案
2014/02/04 职场文书
商务英语广告词大全
2014/03/18 职场文书
师范类求职信
2014/06/21 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
简单租房协议书
2014/10/21 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
社区党支部承诺书
2015/04/29 职场文书
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏
Python如何将list中的string转换为int
2022/07/15 Ruby