博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一行代码更改密码
阅读量:4049 次
发布时间:2019-05-25

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

输入两次密码这种交互适合终端操作,而不是适用于脚本操作。

方法一:管道

echo 'root:woaibeijingtiananmen' | chpasswd

//此方法使用于需要输入两次密码的情况

(echo 'password'; echo 'password') | pure-pw useradd www -u www-data -d /home/ftpuser/www

方法二:Python脚本

在此我们使用了Pexpect模块,我们可以使用pip install pexpect安装。然后用一行代码调用即可!

#!/usr/local/bin/python
import pexpectchild = pexpect.spawn('pure-pw useradd www -u www-data -d /home/ftpuser/www');child.expect('Password: ');child.sendline('password');child.expect('Enter it again: ');child.sendline('password');child.expect(pexpect.EOF);print child.before;

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

你可能感兴趣的文章
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt 创建异形窗体
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
wpa_supplicant控制脚本
查看>>
gstreamer相关工具集合
查看>>
RS232 四入四出模块控制代码
查看>>
linux 驱动开发 头文件
查看>>
container_of()传入结构体中的成员,返回该结构体的首地址
查看>>
ipconfig,ifconfig,iwconfig
查看>>
opensuse12.2 PL2303 minicom
查看>>
网络视频服务器移植
查看>>
Encoding Schemes
查看>>
移植QT
查看>>
如此调用
查看>>
计算机的发展史
查看>>