我有一个 perl 服务器,它需要能够读取用户的文件和数据并写入它们。用户通过 LDAP 进行身份验证,因此我可以验证密码并了解他们的主目录。
从这里我需要一些方法让这个网络服务器(运行为www-data
)来访问他们的文件。我考虑过运行每个命令,su/sudo
但是当我只需要在它们的主目录中打开/写入/关闭/glob 文件时,这真的不是最佳选择。
有这方面的标准做法吗?到目前为止,我还无法打开任何东西。
笔记
- 我想要他们的主目录中的文件,因为用户将通过 SSH 登录并在他们身上运行其他无法通过网络获得的命令
- Web 连接当然是通过 HTTPS 建立的。
有关的