aunque tu seas el propietario del archivo o seas root, eso no implica que ese fichero tenga permisos de escritura. Tu puedes crear un archivo de solo lectura para que no se modifique accidentalmente. No obstante, el editor se lo puede pasar por el forro si se lo indicas, por ejemplo en vi(m) puedes hacer
:w!
y escribira lo que toque escribir (siempre y cuando el usuario que edita tenga derechos para modificar los permisos)
Saludos