我如何设置一个加密目录,root 无法通过 sudo 对我的用户看到,但 sftp 可以?

我如何设置一个加密目录,root 无法通过 sudo 对我的用户看到,但 sftp 可以?

我在远程 Ubuntu 服务器上有一个标准用户,我在该服务器上进行编码,我想通过 root 的“sudo myuser”将我的一些文件保密。(例如配置文件)当 IDE 部署到远程帐户时(通过 sftp 完成),这些文件也必须是可访问的。这可能吗?

答案1

您尝试的方法无法解决这个问题。root 用户对系统上的所有内容都有完全访问权限,并且无法更改这一点。

您可能需要做的是删除其他用户成为 root 权限的能力。这个问题有关于如何实现此目的的详细信息。但请注意:请记住,您始终需要一个可以成为 root 的用户(或设置 root 密码),否则您将无法维护您的系统。

相关内容