每当我使用PHP创建文件(例如错误日志)时,文件都是在For Each pto As DataRow In PTORows
PTODate = pto.ItemArray(2).ToString
If pto.ItemArray(4).ToString = True Then
hours = 4
Else
hours = 8
End If
sb.AppendLine("PTO Date: " & PTODate.ToShortDateString & " - PTO Type: " & pto.ItemArray(3).ToString & " - Hours: " & hours.ToString)
linecount += 1
Next
所有权下创建的,这不是一个大问题,但这些文件是用&#34创建的;只有所有者"写属性,阻止我对它们进行更改。 (当我尝试进行Git更改或其他清理任务时,这变得特别烦人。)
我能解决此问题的唯一方法是使用www-data
删除它们或手动更改所有权/权限。
如何设置PHP创建的文件的默认权限/所有权?