我正在寻找运行Java程序(编译类> .jar文件)作为我的Unix shell.基本上,我不希望涉及sh或bash,因为那时用户可以从我的Java程序中弹出/挂起并访问unix shell.
这可能吗?
我需要使用jail/chroot吗?
是编辑/ etc/shells并将java -jar ...命令放在那里这么简单吗?
或者,如果我必须使用sh/bash,我可以在java/vm到期或卸载时自动退出shell(因此没有人可以将Java应用程序转移到bash/sh shell本身)吗?
java unix bash shell exec
bash ×1
exec ×1
java ×1
shell ×1
unix ×1