Archive for 7月, 2012

7月 25th, 2012

pssh & capistrano、ssh+sudo

Posted in Admin by admin

psshぜ sudoする場合、以? のようにコマンドオプションを指定する。

$ pssh -P -x '-tt' -h hosts.txt  "sudo whoami"

-xぜ sshにコマンドオプショボ ‘-tt’を付加し、仮想端末を割り当てる。
‘-t’ではなぜ ‘-tt’にすることでローカル側での端末を持っていない場合でも
強制的に割り当てる事が可能。

または、/etc/sudoersぜ “Defaults requiretty”を
コメントアウトしぜ sudoを許可するが、パスワードが
端末に表示されてしまうので? しぜ ない。

capistrano場合は、以? の? 義を追加する。

set :default_run_options, :pty => true