プログラマメモ2

2011-05-23

ant taskでsshexecでさらにsudoしたい



Javaです。antです。
antを使ってビルドして作成したwarファイルをアップロードしてサービスを再起動ってことをしたかったわけです。

rootでsshを禁止にするポリシーにしたので、sudoでサービスの再起動することになったわけですが、はまったのでメモです。



上記のリンクどうりにすればよいわけです。

centosを対象としてます。

/etc/sudoers
を編集します。

#Defaults requiretty
Defaults visiblepw


Defaults requirettyはコメントアウトして、Defaults visiblepwを追加しました。
このふたつが大事かなと。
この辺知識がないからまったくのトライ&エラー。
/etc/sudoers
のパーミッションをchmod 440 sudoers してもどすことを忘れずに。




個のコメント

 

プログラマの本棚