prss.net
当前位置:首页 >> shEll 输入用户名密码 >>

shEll 输入用户名密码

ftp xxx >> EOF .... ... EOF tt xxxx >>! .... ... !

检查用户名的脚本如下,检查密码据说要下载一个checkpassword,没用过不了解 sh check.sh #!/bin/sh echo "Input username:" read username if grep -q $username /etc/passwd then awk -F: /$username/'{print $7}' /etc/passwd else echo "$1 n...

可以用expect

你都用SSH协议了,为什么不用私钥+公钥? 而且私钥+公钥才能实现跳过密码操作remote host。

用 su 用户名, 系统会提示输入密码 输入正确的密码即可,不要用< 这样的重定向符号

使用expect脚本。 或者简单的 echo xxx|sudo -S xxxx

很高兴能回答你的问题,根据你的题意,给出如下回答: 配置单个用户的密码: echo "PASSWORD_IN_PUT" | passwd --stdin USER 多个用户配置一个密码: #!/bin/shFILE=/home/user.list # 用户名保存文件while read linedo echo "PASSWORD_IN_PUT" ...

用 ftp -n

看过man su了,su并不带输入密码的参数,所以需要使用su命令切换用户的话,只能手动输入密码。

脚本如下: #!/usr/bin/expect -f set password 密码 spawn scp 用户名@目标机器ip:拷贝文件的路径 存放本地文件的路径 set timeout 300 expect "用户名@目标机器ip's password:" #注意:这里的“用户名@目标机器ip” 跟上面的一致 set timeout 30...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com