通过 NetBeans 部署的文件组始终从 www
更改为 ftp-users
,因此 Web 服务器失去了访问该文件的权限,并且不再起作用。
修改文件之前:
-rwxrw-r-- 1 black www 5 May 3 14:11 kontakt_formular.html
修改文件后:
-rwxrw-r-- 1 black ftp-users 5 May 3 14:11 kontakt_formular.html
有没有办法保留文件的组?
我总是必须通过 putty 连接到服务器,并在更改文件后使用 chown 来修复它。
最佳答案
通过 ftp 创建的文件将始终分配给您用来登录 ftp 服务器的用户。 您可以将www用户添加到ftp-users组并修复该组的权限。这将允许您的网络服务器访问这些文件。
由 Black 编辑:
找出网络服务器用户的名称。 打开文件
/etc/passwd
并搜索它。通常是wwwrun
。打开文件
/etc/groups
并将 Web 服务器用户 (wwwrun
) 添加到组ftp-users
。重新启动网络服务器。 (例如
systemctl restart apache2
)
关于linux - 有没有办法阻止我的 IDE 在部署后更改文件的所有者/组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55968935/