私はこのフォーラムでこれを多く見ましたが、答えのどれも私を助けませんでした。不可能なアクセス許可の問題
私は、可能なプレイブックを実行しようとしていますが、これは私のDebian PC上でうまくいきました。今私はUbuntu 16.04に移行しました。動作しません。私は、公開鍵の誤りを拒否された許可を得る。
私はこれがsudo ansible-playbookを実行していると仮定しています。
これは、私が安全にしようとしているサーバーにない私のrootユーザーからの公開鍵を使用しようとします。
私はどのようにしてanonymous-playbookをsudoとして実行するのですか?現在のユーザーのsshキーを使用しますか?
私はsudoのように実行した場合、私は取得
fatal: [10.11.8.1]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey).\r\n", "unreachable": true}
私はsudoのように実行されない場合は、私が取得
fatal: [10.11.8.1]: FAILED! => {"failed": true, "msg": "Cannot write to ControlPath /home/chrisl/.ansible/cp"}
[警告]:再試行ファイルを作成できませんでした「/ホーム/ chrisl /アシスタント/ keys.retry '。 [ERRNO 13]許可が拒否されました:U '/ホーム/ chrisl/ansible/keys.retry'
を
2番目の例では、 "chrisl"ユーザアカウントが '/home/chrisl/ansible/keys.retry'ファイルを完全に読み書きできないことを示しています。あなたの "chrisl"アカウントがそのファイルを閲覧/読み書きできることを確認できますか?私はこれがあなたの質問に直接関係しているとは思わないが、それは後でそれに影響を与えるかもしれない。 –
これは本当に問題なのですか?あなたは明らかにあなたのchrisアカウントにいくつかの権限の問題があります。あなたはsudoのために-Hフラグを試したいかもしれません。 – Kyslik