我应该用什么语言编写命令shell?

时间:2012-06-19 17:37:20

标签: shell

我正在寻找一种语言,虽然灵活对内存使用非常轻松,但仍然易于使用(如果不是PHP,JavaScript或Python,我已经知道了)。我必须编写命令shell,以便通过SSH登录的用户仅限于此应用程序。我应该选择什么语言?

2 个答案:

答案 0 :(得分:1)

如果您已经知道python,请在python中编写,并限制从SSH访问的资源取决于操作系统。

检查Mandatory Access Control的安全模型实现。

答案 1 :(得分:1)

由于您希望在用户登录后“沙盒”用户,因此一个重要方面是安全性:您必须确保用户无法“突破”沙箱。因此,我会投票反对使用您必须自己管理内存的语言,因为很容易犯错,这会产生安全隐患。所以没有C,C ++。出于安全原因,我也不会使用PHP。

Python听起来最合适。