As I mentioned in the question,
I would like to give permission to that role he can change status (active/blocked) without editing the other fields...
I've done it without giving permission (Administer users) to role ONE.
I had to do configurations between tree modules Flag, Views and Rules. I created
get flag in views using relationship and the
add two simple rules. That's all
Let me post the answer, may be someone will need in the future.
- Above mentioned three modules should be enabled with their UIs.
/admin/structure/flags/add, create a new flag and choose User as Flag Type, example
After saving the Flag Type, fill next form like this, you may choose options as you like.
Now, create a views page/block as you like with showing Users category and your all fields you want to show and add a Relationship for the flag you just created (in my case it was "Block User").
Now, add a new field as Flag link in the views and add relationship if its already not and choose settings
Save the views
We have to add to rules one for block the user and other for activate the user.
There are same steps to activate users using rules. You just only to change event as "A user has been unflagged, under Block User", check the status as blocked instead of active and finally add action Unblock User instead of Block user.
Now, go to view the views you just created check if it works.
I hope it'll help someone.