I just want USER only can share the VIEW permission to others ?
And I found they are possible to share the edit permission via specific people .
Is is strange . Wen I enable the "Request Check Out" in Version Setting , I found the checked box for allowing edit is grayed(can't check!)
I don't know why and maybe this will be my short-term solution .....