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

shEll 输入用户名密码

可以用expect

用 ftp -n

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

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

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

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

#!/bin/bash if [ $# -lt 1 ] then echo "Usage: `basename $0` + username" exit fi for user in $* do count=`who|awk '{print $1}'|grep "\"|wc -l` if [ $count -ge 1 ] then echo "$user has logged on." else echo "$user has not logged ...

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

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

linux下使用crontab命令被用来提交和管理用户的需要周期性执行的任务,示例如下: crontab -e 编辑周期任务 30 21 * * * /etc/init.d/smb restart 每晚的21:30重启smb crontab命令说明: crontab命令被用来提交和管理用户的需要周期性执行的任务...

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