The SAS executable has no means to switch to another user, it will always run as the user who started it from the commandline.
Since the whole command used to start a program is open to the public (at least on UNIX systems), providing credentials via the commandline must not be done.
What user and password do you want to supply? Is it for accessing an external database or is it for some other purpose? How do you run sasbtch.sh - using a scheduler or manually from a command line?
The SYSPARM command line option is one alternative.
The SAS executable has no means to switch to another user, it will always run as the user who started it from the commandline.
Since the whole command used to start a program is open to the public (at least on UNIX systems), providing credentials via the commandline must not be done.
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.