命令让 Sublime Text SFTP 客户端在每次保存文件时执行 sudo

命令让 Sublime Text SFTP 客户端在每次保存文件时执行 sudo

我正在使用 Sublime Text 编辑器及其 SFTP 插件来编辑服务器上的文件(也是根文件)。我认为有一些可以编辑的 Linux 命令或文件可以让我在每次保存文件时甚至每次打开文件时执行 sudo。在每次文件操作时。因为我将编辑器 SFTP 客户端与 wheel 组中的用户连接起来,该用户在执行 sudo su 时可以以无密码的方式成为 root。

我已经禁用 root 登录以保护 SSH。因此,我在服务器上的 sshd_config 文件中的 sftp 子系统路径中添加了“sudo”,并且成功了 - 它可以使用 root 权限保存,其结果与人们在 sftp 路径的 winSCP 客户端设置中添加“sudo”的结果相同。但我被告知这不是在文件保存时启用 sudo 的安全方法,因为这样每个使用正确凭据连接的客户端都将是 root,而不仅仅是我自己的客户端。

因此,当我使用 SFTP 客户端(Sublime Text 插件)时,我正在寻找一种更安全的方法,在每个文件操作时执行 sudo,此插件:codexns.io/products/sftp_for_sublime。您能推荐一种正确执行此操作的方法吗?

相关内容