Linux
/etc/mysql 中的所有文件都應該由 root 擁有還是 mysql 可以擁有它們?
在 debian 上的標準 mysql 設置中,/etc/mysql 中的所有文件都歸 root 所有。可以改變它,讓 mysql 成為新的所有者,還是有理由讓他們保持 root 身份?
它可以改變。它是root的主要原因是因為mysql使用者沒有shell。使用者並不意味著要更改服務、root 或您應該定義的任何其他組的配置。將其視為特權分離的一種形式。
MySQLd 以 root 身份執行並隨後放棄其權限。這些文件被認為是敏感的(因為它包含您的配置文件等)並且應該保留為 root。