У меня есть скрипт bash, который требует запуска нескольких команд под другим пользователем.Я хотел бы сделать это с помощью su, но я не могу автоматически выполнить su без запроса пароля.
Пользователь, запускающий сценарий, будет иметь apache in centos (поэтому не является реальной учетной записью пользователя, например, вы не можете использовать su apacheи получите приглашение под пользователем apache).
Таким образом, я не думаю, что что-то вроде ожидаемого будет работать.Я также не могу ssh из apache в другую учетную запись localhost с помощью ключей ssh.
Есть ли способ достичь моей цели?Пароли с жестким кодом приемлемы для меня.