まつざきの技術メモ

エンジニアの私的な技術メモです。

リモートからsudoする

コメントする

リモートからsudoを実行すると以下の様なエラーメッセージが出ます。

例えば、tomcatの停止をしてみると、

% ssh 対象ホスト sudo /etc/init.d/tomcat6 stop
sudo: no tty present and no askpass program specified

という感じ。

リモートされる側のサーバで、以下のコマンドを実行して設定ファイルを編集すれば
リモートからsudo出来るようになります。

% sudo visudo

↓

■変更前
#Defaults       env_reset

■変更後
Defaults        visiblepw

Ubuntu10.10のみ動作確認済です。

広告

作成者: まつざき

中堅企業向けERPサービスを提供してる会社で働くソフトウェアエンジニア Perl/Ruby/Java8/Erlang/Fluentd/PostgreSQL/MySQL/Riak/Debian

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中