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 相关文章推荐
一个不错的应用,用于提交获取文章内容,不推荐用
Mar 03 Javascript
JS 表单验证大全
Nov 23 Javascript
JS中的public和private对象,即static修饰符
Jan 18 Javascript
JavaScript中的数据类型转换方法小结
Oct 26 Javascript
javascript实现的上下无缝滚动效果
Sep 19 Javascript
微信小程序 数据遍历的实现
Apr 05 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
Jul 26 Javascript
bootstrap modal+gridview实现弹出框效果
Aug 15 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
Jun 14 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
Aug 02 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
Mar 17 Javascript
JS使用正则表达式实现常用的表单验证功能分析
Apr 30 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
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
javascript 有用的脚本函数
2009/05/07 Javascript
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
2015/09/26 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
微信小程序如何调用新闻接口实现列表循环
2019/07/02 Javascript
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
Python的Django框架中的表单处理示例
2015/07/17 Python
python 获取网页编码方式实现代码
2017/03/11 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
Whistles官网:英国女装品牌
2020/08/14 全球购物
服务生自我鉴定
2014/01/22 职场文书
竞选班委演讲稿
2014/04/28 职场文书
大学生新学期计划书
2014/04/28 职场文书
关于安全演讲稿
2014/05/09 职场文书
代办社保委托书范文
2014/10/06 职场文书
中秋节随笔
2015/08/15 职场文书
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers