真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

Node.js命令行/批處理中如何更改Linux用戶密碼淺析

前言

創(chuàng)新互聯-專業(yè)網站定制、快速模板網站建設、高性價比冷水江網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式冷水江網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋冷水江地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。

本文主要介紹了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()

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對創(chuàng)新互聯的支持。


分享題目:Node.js命令行/批處理中如何更改Linux用戶密碼淺析
文章路徑:http://weahome.cn/article/pgegii.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部