私はいくつかのコマンドを別のユーザーで実行する必要があるbashスクリプトを持っています。私はsuでこれをやりたがっていますが、パスワードプロンプトなしで自動的にsuを実行することはできません。suにパスワードを渡すことができません
スクリプトを実行しているユーザーはcentosでapacheになります(実際のユーザーアカウントではありません。たとえば、su apacheを実行できず、apacheユーザーの下でプロンプトを表示できません)。
このように、私は期待どおりの何かがうまくいくとは思わない。私はまた、SSHのキーを使用して別のローカルホストのアカウントにSSHをSSHできません。
私の目的を達成する方法はありますか?パスワードのハードコーディングは私には受け入れられます。
sudoを使用して、apacheがパスワードなしで別のユーザ – knittl