ant taskでsshexecでさらにsudoしたい
2011/05/22
ant
centos
linux
ssh
- Ant scpタスク/sshexecタスク でリモート操作を自動化 - Diary of absj31
- Snow LeopardのAutomatorで、sudoを使うとエラーになる | 株式会社ソリッド・クルー
- CentOSでsudoコマンドに端末制限。。: やっとこさ メモ
Javaです。antです。
antを使ってビルドして作成したwarファイルをアップロードしてサービスを再起動ってことをしたかったわけです。
rootでsshを禁止にするポリシーにしたので、sudoでサービスの再起動することになったわけですが、はまったのでメモです。
上記のリンクどうりにすればよいわけです。
centosを対象としてます。
/etc/sudoers
を編集します。
#Defaults requiretty
Defaults visiblepw
Defaults requirettyはコメントアウトして、Defaults visiblepwを追加しました。
このふたつが大事かなと。
この辺知識がないからまったくのトライ&エラー。
/etc/sudoers
のパーミッションをchmod 440 sudoers してもどすことを忘れずに。
: