linux修改密码时,没有任何显示,担心输入错误,或者不想来回切换修改用户,就在非交互模式下修改密码。特别是WebShell下不能交互时,可以方便使用。
命令:
echo 密码 | passwd --stdin 用户名
如果密码里面有特殊字符,可以加上双引号:””
解释:
–stdin 是非交互,直接传入密码.
passwd默认是要用终端作为标准输入,加上–stdin表示可以用任意文件做标准输入
这里用管道作为标准输入
转载请注明:jinglingshu的博客 » Linux下非交互模式修改密码