如何阻止用户使用lshell退出?

时间:2014-03-26 14:46:45

标签: linux security lshell

我在linux环境中使用lshell

我可以使用此shell创建一个会话,如

sudo -u dummy /usr/bin/lshell

但即使我将此行添加到配置文件

forbidden       : [';', '&', '|','`','>','<', '$(', '${', 'exit']

dummy仍然可以退出shell。

有没有办法将虚拟机锁定到他的lshell会话中,阻止命令如“退出”并使用lshell阻止ctrl + C?

1 个答案:

答案 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)

: - )