あるユーザーが呼び出して別のユーザーとして実行できるように、スクリプトを作成しようとしています。setuid でこれができるかもしれないと思ったので、スクリプトの所有者が user1 の chmod u+s を使用して setuid を有効にしました。スクリプト (現在は whoami のみを含む) を user2 と呼んでいますが、まだ user1 ではなく user2 が表示されています。これをuser1にするにはどうすればよいですか。
-- 私の最終結果は、1 人のユーザーがこのスクリプトを呼び出して、別のサーバーに SSH 接続し、別のユーザーとしてコマンドを実行できるようにすることです。