No, end users are human, batch users are artificial, It is just a user master for a specific purpose.
Executing LSMW or SM35 has its own authority objects, being allowed to execute LSMW or SM35 does not mean that the user is allowed to post material masters, this is another authority object. But users can be allowed to create a batch input session and specifying that it shall run with the authority of another user.
That is how we work in IT , we are not allowed to post in a production environment, we only create the batch input session and specify the user who can execute this session, and this user finally posts the stuff.