我正在尝试设置 FTP 服务器。我在将针对 LDAP 服务器进行身份验证的 Ubuntu 服务器上使用 VsFTPd。我的用户应该有权访问他们的个人目录(读/写)、他们的公共目录(读/写)、其他用户的公共目录(读)和一般公共目录(读)。管理员用户对所有目录具有读/写权限。
我的问题如下:在 LDAP 服务器上创建用户时,他应该能够连接到 FTP 服务器。但他的目录不会在 FTP 服务器上创建。问题的另一部分是用户状态的修改:如果用户成为管理员,我如何更改他的配置以让他访问所有目录?
一种解决方案是在用户尝试连接到 FTP 服务器时执行脚本。该脚本将检查目录是否已创建,如果没有,则创建它们。但是如何配置 VsFTPd 在用户登录时执行脚本?
谢谢您的帮助。