因为历史的原因 ,我们有一个HPUX的C程序,它接受telnet连接,并运行一个本地REPL来限制命令的可用。
而不是把这个代码移植到Linux上,我想用标准工具来获得相同的function。
简单的说,你说的只是让用户使用bash --restricted作为其默认shell。
但是,我们希望受限shell具有“user1”的有效用户标识,并且无需密码即可访问。 同时,我们希望“user1”以传统方式访问时正常运行。
我认为这将是可以的 – 甚至可取的 – 如果SSH是通信协议而不是telnet。
有任何想法吗?