我在远程服务器(ubuntu server 15.04)上有一个项目。我可以毫无问题地从中下载文件/var/www/html
。但我无法更改并重新上传它们。重命名目录或文件、上传新文件或删除现有文件时,我被拒绝权限。
我使用 SFTP 建立连接,然后使用 从终端启动 Netbeans sudo
。我还在运行配置中选中了保留远程文件权限。
作为最后的手段,我vsftpd
在网络服务器上安装了它并按照步骤添加了用户。同样,使用用户凭据连接并下载工作正常,但上传根本不行。
我的目标是以具有足够权限的用户身份进行连接以更改或上传新文件和目录,但保留服务器上的原始权限。
有人能解释一下我的问题吗?
谢谢托马斯
编辑:
也许还有一些(有用的?)信息:文件和目录归root
组用户所有root
。CMS 是 Drupal 8.0.1
答案1
非常感谢。我之前竟然没想到这一点,这让我很惊讶。我将 Web 服务器上项目的所有者和组更改为本地驱动器上该项目的所有者和组。sudo chown -R username:group directory
非常有效。谢谢!