sudoインストール手順

CentOSにsudoを設定したら、何故かコマンド実行の度に audit_log_user_command(): Connection refused エラーが発生。
調べた所、sudoの再インストールが必要そうなので、手順だけ控えておきます。

pam, pam-develのインストール

sudoのコンパイルに必要なので、予めインストールしておく。

sudoのソースコードを取得

Sudo Main Pageからソースコードを取得する。
あんまりバージョン上げたくなかったので、sudo-1.6.9p20.tar.gzを使用してみました。

コンパイル/インストール

  1. ./configure & make & checkinstall
  2. できたファイルを rpm -Uvh でインストール
  3. RPMファイルを削除

sudoersの上書き

何故か、/etc/sudoersが空になっていたので、ソースコードの中に入っているsudoersで上書きする。