打开具有有限访问权限的基于控制台的编辑器

And*_*uel 6 linux vim emacs nano

我有一个将通过 SSH 执行的脚本。我的 SSH 服务器配置为始终触发此脚本,因此用户无法访问实际机器。

这个脚本的一个功能是编辑一个文件,我想知道是否有办法调用 VIM(或其他一些基于控制台的编辑器)而不允许它编辑其他文件或执行命令。我希望 VIM 被强制只编辑打开的文件。

Rey*_*les 0

不完全是你正在寻找的东西,但 rvim 做了一些你想要的事情。也许可以用 chroot 做一些技巧。我不知道。

无法启动 shell 命令或暂停 Vim。