我创建了一个 vsftpd 用户并将其添加到 NetBeans 中,并使用它设置部署。但是,如果我上传某些内容,则所有者总是更改为,root:root
这会导致部署问题。它应该默认为nameOfTheFtpUser:www
而不是root:root
。我经常得到“保存时上传文件失败,原因如下:“因为文件所有者和组被更改为root:root
......
更新:也许是因为我正在使用使用符号链接的 Modman。
我该如何解决这个问题?
/etc/vsftpd.conf
write_enable=YES
dirmessage_enable=YES
nopriv_user=ftpsecure
ftpd_banner=Willkommen auf dem Entwicklungsserver
ls_recurse_enable=YES
local_enable=YES
local_umask=022
chmod_enable=YES
file_open_mode=0777
anonymous_enable=NO
anon_world_readable_only=YES
syslog_enable=YES
connect_from_port_20=YES
ascii_upload_enable=YES
pam_service_name=vsftpd
listen=YES
#listen_ipv6=YES
ssl_enable=NO
rsa_cert_file=
dsa_cert_file=
#
# Limit passive ports to this range to assis firewalling
pasv_min_port=30000
pasv_max_port=30100