How to add a new user to the system without providing him the ability to log-in into the system?
Answer
adduser user_name --shell=/bin/false --no-create-home
You can also add a user and then edit /etc/passwd.
adduser user_name --shell=/bin/false --no-create-home
You can also add a user and then edit /etc/passwd.