各位 V2EX 上的大佬,请问这是用的什么技术?
拿到行业内的一个产品测试,对方要求提供一个服务器,将服务器 SSH 交给对方后,对方技术在服务器上一通操作部署后,服务器已经无法正常通过 SSH 来登录,通过服务器控制台再次进入就是图中这个样子,会显示一个产品的浏览器 URL 访问地址。
请忽略图中打码部分,这部分为产品的名称,公司电话等,还有产品的访问 URL 地址等信息。请问这种 Linux 定制 UI 界面是什么的什么技术呢?
1
defunct9 6 小时 19 分钟前
图看不到
|
2
CapNemo 6 小时 18 分钟前
设置用户的登陆 shell 即可
|
3
sivacohan 6 小时 17 分钟前
这东西叫 TUI ,Text-based user interface
找个喜欢的工具就可以做。 |
4
InDom 6 小时 15 分钟前 1
不懂,但猜可以通过 useradd -s /sbin/nologin 相似的手法,指向自己开发的程序代替 bash 是可行的。
|
6
virusdefender 5 小时 21 分钟前
修改 login shell 为其他的程序就可以
|
8
mornone OP @virusdefender 大佬,不太懂,能大概说一下吗?
|
9
debuggerx 5 小时 12 分钟前 1
简单做用 dialog 命令写点脚本就行了: https://linuxcommand.org/lc3_adv_dialog.php
开机就显示的话,设置 autologin 或者 systemd 都行 |
13
virusdefender 4 小时 59 分钟前
@mornone 正常 ssh 进去启动的是 /bin/bash ,你写一个新的程序,设置为 login shell 为这个程序就可以了
|
14
LanhuaMa 3 小时 45 分钟前
关键词 ncurses, 这个库提供 ghost 那样的蓝白黑文字窗口。。
|
15
ETiV 3 小时 22 分钟前 via iPhone
你云服务器的话,把这台机器关机,系统盘摘下来挂到别的机器下面当数据盘,把什么登录 shell 、ssh 都打开,应该就行了
|
16
mylovesaber 2 小时 52 分钟前
linux 下有一个命令叫 whiptail ,这个命令就可以构造出一楼的图,贴个简单教程:
https://en.wikibooks.org/wiki/Bash_Shell_Scripting/Whiptail |
17
liaohongxing 2 小时 39 分钟前
按 ALT + F1 , ALT + F2 , ALT + F3, ALT + F4 ,切换其他 shell 应该可以解决
|
18
Tink 2 小时 24 分钟前
这难道不就是登录之后的页面吗?你直接搜 MOTD
|