我注意到我的文件權限模式有些奇怪。用戶標識爲500,但爲用戶設置的主要組也是500(與用戶標識相同)。這是否允許?我在我的apache服務器上遇到許可問題,並想知道這是否與此相關。我在etc/groups中看不到具有「500」用戶標識的組。當我運行'cat etc/passwd'時,ID爲500的用戶也有500個用於該組的用戶,但是該組不存在。但是,如果它不存在,最初創建時不會拋出錯誤嗎?分配給用戶的主組ID是否可以與用戶ID相同?
我遇到(在Apache)服務器特定的錯誤是絕對UNIX權限相關:
[週五年11月1 11時25分44秒2013] [錯誤] SoftException在Application.cpp:256:文件「/home/sagedev/directory_name/index.php」可由羣組寫入
'/ etc/group'中的缺失項是一個問題,但並不意味着該組不存在;它只是沒有名字。檢查錯誤消息中引用的文件的權限;顯然它不應該是羣組可寫的。 –
@KeithThompson這真是奇怪,這個文件實際上並不是可寫組的,可以修改爲644.我已經嘗試了各種其他許可方案,包括777 - 沒有運氣。 –
奇數。嘗試400,也許? –