正确地不使用 root 登录来获取 ftp 权限

正确地不使用 root 登录来获取 ftp 权限

首先,我坚信我正试图用完全错误的观点来解决这个问题,所以请随意对我大喊大叫,告诉我我是多么的错误。

我的问题是,我的 Apache 配置文件位于 中/etc/apache2。此处的所有内容-rw-r--r--均由 拥有root。这使得我无法轻松地从 Notepad++ 的 FTP 客户端编辑文件。我知道我可以sudo vim在 SSH 中执行任何操作,但我更愿意使用 Notepad++。

我的第一个想法是简单地通过 FTP 启用 root 登录,但我认为这可能是一个安全问题。在谷歌搜索后,我发现了很多......许多人们正是这样告诉我的。

答案1

您所要做的就是正确配置您的 ftp 服务提供商。我使用 VSFTPD,所以我的配置如下/etc/vsftpd.conf

里面有一个被注释掉的设置#chown-uploads=YES。取消注释后(通过删除井号),通过 ftp 上传的所有文件都归当前登录的用户所有。这样就可以很容易地从 notepad++ 进行编辑。

相关内容