有没有一种方法可以防止我的IDE在部署后更改文件的所有者/组?

时间:2019-05-03 11:29:52

标签: linux deployment ftp

通过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

是否可以保留文件组?

更改文件后,我总是必须通过腻子连接到服务器并使用chown对其进行修复。

1 个答案:

答案 0 :(得分:1)

通过ftp创建的文件将始终分配给您用于登录ftp服务器的用户。 您可以将www用户添加到ftp-users组,并修复该组的权限。这样一来,您的网络服务器即可访问文件。

由布莱克编辑:

  1. 找出网络服务器用户的名称。 打开文件wwwrun并进行搜索。通常是/etc/groups

  2. 打开文件wwwrun并将Web服务器用户(ftp-users)添加到组systemctl restart apache2

  3. 重新启动Web服务器。 (例如> a <- c(10, 20, 30) > b <- c(1, 2, 3) > c <- c("Peter", "Ann", "Mike") > test <- data.frame(a, b, c)