Actually, why do we need a read-mode user?
When you work as a System Admin in a system, you will have many Assistant Support Engineers with you. When you don't want to give them full access to any device running on the system. Let the live network go down, it is not a system admin.
Then you can create this Read Access. They can do whatever work they have through the Read Access User. For this reason, it is very important for those of us who are system admins to learn Read User Creation.
Read User Creation Commands:
switch>enable
switch#config
switch_config#localauthor Read
switch_config_localauthor_Read#exec privilege default 8
switch_config_localauthor_Read#exit
switch_config#username technicalafnan password 123456 author-group Read
switch_config#write all
If you do not understand the above command, see the image below, I hope you will understand.