95b0563 Ensure that file ownership doesn't change when config is updated.

Authored and Committed by rcritten 13 years ago
    Ensure that file ownership doesn't change when config is updated.
    
    Out of the blue update_file() and set_directive() changed file
    ownership to root:root when it updated some files. This was causing
    dogtag to break. So grab the owner before opening the file and reset
    it after closing.
    
    ticket 928