базовый c код проблемы:
read -sp 'Password: ' passwordvar
echo
echo -e
su - root <<!
$passwordvar
whoami
!
примечание: я отменил команду: "sudo" и не хочу ее использовать. Если я использую "sudo su" с пользователем, который может использовать sudo, он будет работать нормально.
результат, который я получаю:
su: must be run from a terminal
как я могу разрешить запуск сценария только с "su"? я не хочу отменять пароль и хочу использовать "su" со скриптом