Is there any way to execute the 'su(switch user)' command with the password given in the same command itself like su root -p "password"
Я собираюсь ответить на этот вопрос, сказав, что вы действительно не хотите делать это таким образом, и способ su
работает, вероятно, намеренно, так что вы не делайте это так.
Ввод пароля в открытом виде для сохранения в истории вашей оболочки, чтобы любой мог видеть, кто может получить права чтения в вашей папке, является действительно плохой практикой безопасности.