【发布时间】:2011-08-05 23:25:42
【问题描述】:
任何人都可以帮助解决简单的问题。
我需要在 1 行的命令行中登录/切换用户;例如:
login -p username ? password。
我应该在'?'处写什么?位置?因为我需要登录不知道 id 系统询问密码的脚本...
【问题讨论】:
任何人都可以帮助解决简单的问题。
我需要在 1 行的命令行中登录/切换用户;例如:
login -p username ? password。
我应该在'?'处写什么?位置?因为我需要登录不知道 id 系统询问密码的脚本...
【问题讨论】:
我很确定你不能以非交互方式使用login(su 相同),除非你以已经登录的用户身份登录,或者除非 root 调用了 login 命令。但是,如果您满足其中任何一项要求,您将使用-f 开关。
man页面:http://www.manpagez.com/man/1/login/
您当然可以使用ssh,但在本地使用 ssh 似乎是错误的...您也可以使用expect 编写交互式登录过程的脚本。
【讨论】:
你或许应该调查一下sudo。
【讨论】:
您可以像这样向 sudo 提供密码:
echo "p@sw0rd" | sudo -S cal -y 2011
上面的示例以 root 权限运行“cal -y 2011”。
【讨论】:
【讨论】: