sudoがAnsibleメソッドを2回

sudoがAnsibleメソッドを2回

問題のサーバーが他のチームによって管理されており、変更を望んでいなかったため、変更できない「/etc/sudoers」の設定を処理する必要がありました。

まず、別のアカウントでsudoingを介してのみrootアクセス権を取得できます。私のアカウントは「sudo su - admin」特定のコマンドのみを実行できます(他のパラメータは追加できません)。次に、「admin」ユーザーとして通常 sudo (例: sudo vi /etc/shadow など) を使用して root コマンドを実行するか、「sudo -s」または「sudo su -」などを使用して root シェルを開くできます。 。

私が制御している他のサーバーのこのサーバーからrootとしてAnsible一時コマンドとプレイブック(例: "become:yes")を実行したいのですが、これを行うには、Ansibleが最初に "sudo su - admin"を実行してから、 sudoを実行する必要があります。

カスタムメソッドを作成できることを知っています。これがこの問題に対する解決策であるようですが、具体的な解決策は私とは異なります。誰でも助けることができますか?

しかし、役に立つ場合は、アカウントと「admin」に「/etc/sudoers」で「NOPASSWD:」を設定してください。

ベストアンサー1

おすすめ記事