我在 Linux 服务器上安装了基于文本的游戏,我想允许通过 SSH 登录该服务器,但有一些限制。
登录应直接进入游戏,该游戏从标准输入读取键盘输入。如果游戏退出,用户应立即与服务器断开连接。或者,如果用户登录,则用户只能使用一个命令,即游戏。
我曾考虑过使用基于 Web 的界面来玩游戏,但感觉在终端上玩游戏感觉不错。请不要回复“这是一个坏主意……”或其变体,因为这是一个简单的解决办法。我只是想知道是否有人知道解决方案。
答案1
答案2
也许您可以将游戏二进制文件设置为 /etc/passwd 中的登录 shell。
但我自己从来没有尝试过。