我在linux环境中使用lshell。
我可以使用此shell创建一个会话,如
sudo -u dummy /usr/bin/lshell
但即使我将此行添加到配置文件
forbidden : [';', '&', '|','`','>','<', '$(', '${', 'exit']
dummy仍然可以退出shell。
有没有办法将虚拟机锁定到他的lshell会话中,阻止命令如“退出”并使用lshell阻止ctrl + C?
答案 0 :(得分:1)
我可以编辑
/usr/lib/python2.6/site-packages/lshell.py
和评论
#if self.g_cmd in ['quit', 'exit', 'EOF']:
# self.log.error('Exited')
# if self.g_cmd == 'EOF':
# self.stdout.write('\n')
# sys.exit(0)
: - )