chmod can take null param for unchange, chmod return failures