无法在嵌入式linux上执行sh文件

无法在嵌入式linux上执行sh文件

我不知道这是什么固件,但它是针对路由器的修改后的华为固件。我需要一个更好的防火墙域名控制,因为华为只提供 16 个域名槽位来阻止。我买不起 Pi,但我已经成功安装了带有自定义 Ui 的 openVPN Cli。不,我尝试在其上安装 Pi 孔,并通过 ADB 将所有文件推送到路由器存储中的 /tmp,所以我猜测固件是 android Linux 的一种。现在我可以访问 Telnet,但不能访问 ssh,因为它是修改后的固件。我也成功安装了 busybox,它为我提供了额外的工具。我对不需要 root 访问权限的安装没有任何问题,除了 Pi 孔需要有一个。

尝试使用

root@android:/tmp/Pihole/install # sh basic-install.sh
basic-install.sh[104]: stty: not found

我也尝试使用 adb shell sh,因为它与我的其他 sh 脚本一起使用

~/Downloads  adb push Pihole /tmp/                                                                                                                                            
ok | % | 11:48:46 PM 
Pihole/: 125 files pushed, 0 skipped. 0.6 MB/s (754810 bytes in 1.141s)
~/Downloads  adb shell sh /tmp/Pihole/install/basic-install.sh                                                                                                                
ok | % | 11:52:02 PM 
/tmp/Pihole/install/basic-install.sh[104]: stty: not found
~/Downloads  adb exec sh /tmp/Pihole/install/basic-install.sh  

这是我唯一掌握的信息

root@android:/tmp/Pihole/install # busybox uname -r
3.4.5
root@android:/tmp/Pihole/install # busybox uname                                                                                                                                
Linux

Linux version 3.4.5 (jenkins@localhost) (gcc version 4.6.x-google 
20120106 (prerelease) (GCC) ) #1 PREEMPT Sun May 5 15:57:03 CST 2019

相关内容