我正在使用 Debian Lenny 包运行 vsftpd。ftp:nogroup
是上传文件并拥有上传文件的用户/组。但是,出现了一个问题 - 另一个进程也在将文件写入 FTP 目录,并且具有myprocess:mygroup
限制性文件权限,从而阻止 vsftpd 覆盖myprocess
创作的文件。是否可以告诉 vsftpd 使用不同的用户/组来上传文件?(最好是myprocess:mygroup
或ftp:mygroup
)
答案1
在您的 vsftpd.conf 中:
chown_uploads=是 chown_用户名=ftp chown_upload_mode=640
对于组,使用传入目录上的设置用户 ID 位 ( chgrp mygroup incoming && chmod g+s incoming/
)