博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Busybox shell脚本修改密码
阅读量:6032 次
发布时间:2019-06-20

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

/****************************************************************************** *                        Busybox shell脚本修改密码 * 说明: *     需要在在Busybox文件系统中修改密码,但是passwd命令需要交互才能修改密码, * 原来Busybox提供了chpasswd命令,在shell中直接用passwd也是可行的。 * *                                         2017-3-9 深圳 南山平山村 曾剑锋 *****************************************************************************/一、参考文档:    1. how to change password with shell script in busybox 1.4.2        http://www.avrfreaks.net/forum/how-change-password-shell-script-busybox-142        2. How do you change a user password in a script with busybox and openssl?        http://stackoverflow.com/questions/2059069/how-do-you-change-a-user-password-in-a-script-with-busybox-and-openssl    3. How to set a new password from bash?        http://unix.stackexchange.com/questions/26738/how-to-set-a-new-password-from-bash二、passwd帮助:    [zengjf@root ~]#  passwd -h    passwd: invalid option -- 'h'    BusyBox v1.25.0 (2016-09-21 23:53:28 CST) multi-call binary.    Usage: passwd [OPTIONS] [USER]    Change USER's password (default: current user)            -a ALG  Encryption method            -d      Set password to ''            -l      Lock (disable) account            -u      Unlock (enable) account    [zengjf@root ~]#  三、解决办法:    1. 方法1: compile your own busybox configuration with chpasswd command。    2. 方法2:         1. 编写一个脚本如下:            #!/bin/sh             passwd << EOF             
EOF 2. 输出效果如下 [zengjf@root ~]# ./chpasswd Changing password for root New password: Bad password: too weak Retype password: passwd: password for root changed by root [zengjf@root ~]#

 

转载地址:http://qpchx.baihongyu.com/

你可能感兴趣的文章
Anaconda jupyter notebook 出现 kernel error 解决办法
查看>>
我对读计算机软件专业硕士的几点看法
查看>>
【枚举】bzoj1800 [Ahoi2009]fly 飞行棋
查看>>
用JS写CSS
查看>>
TOJ4537: n阶行列式
查看>>
算法刷题笔记-stack-四则运算
查看>>
3.16
查看>>
Linux下arp用法
查看>>
表单文件上传与文件下载
查看>>
jquery 中prop()的使用方法
查看>>
下午考
查看>>
WKWebView
查看>>
创建字符设备的三种方法
查看>>
走在网页游戏开发的路上(六)
查看>>
nginx 配置的server_name参数(转)
查看>>
Uva592 Island of Logic
查看>>
C++基础代码--20余种数据结构和算法的实现
查看>>
footer固定在页面底部的实现方法总结
查看>>
nginx上传文件大小
查看>>
数字通信原理笔记(一)---概述
查看>>