gpt4 book ai didi

linux - 如何防止用户使用 lshell 退出?

转载 作者:太空宇宙 更新时间:2023-11-04 11:12:06 24 4
gpt4 key购买 nike

我正在使用 lshell在 Linux 环境中。

我可以像这样用这个 shell 创建一个 session

sudo -u dummy /usr/bin/lshell

但即使我将这一行添加到配置文件中

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

dummy 仍然能够退出 shell。

有什么方法可以将 dummy 锁定到他的 lshell session 中,阻止诸如“exit”之类的命令以及使用 lshell 阻止 ctrl+C 吗?

最佳答案

哦,我真傻:-)

我可以编辑

/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)

:-)

关于linux - 如何防止用户使用 lshell 退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22664558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com