首先,我坚信我正试图用完全错误的观点来解决这个问题,所以请随意对我大喊大叫,告诉我我是多么的错误。
我的问题是,我的 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++ 进行编辑。