sudoを使用してrootセッションなしで他のユーザーとしてコマンドを実行しますか?

sudoを使用してrootセッションなしで他のユーザーとしてコマンドを実行しますか?

私はこのようなことを経験しています。記事-s -iこれが私が使用しているフラグに関連しているかどうかは少し混乱しています-u。私たちには2人のユーザーがいます。1人は個人ユーザー、もう1人はアプリケーションユーザーです。誰がいつログインしたかに関する監査ログが失われるため、アプリケーションユーザーに直接SSH経由で接続したくありません。私たちはそれをまったく使用することは許可されていないので、本質的にメソッドを介して実行する必要がありsuます。sudo -u今私たちがしていることは

[email protected] $ sudo -S -u app -i /bin/bash
[email protected]    $ run whatever command we want

-uだからこの記事を注意深く読んでください。ロゴを追加すると変更がありますか?次のコマンドがルートセッションなしでコマンドを実行する唯一の方法ですか、それとも推奨される方法ですか?または、どのsource .bashrcファイルを記録する方が良いか

[email protected] $ sudo -u app $COMMAND

事前にありがとう

関連情報