Fix bug: only file owner exec chmod()