Re: [CentOS] use pssh to restart a service

2015-11-02 Thread Tim Dunphy
> > This is why it is paramount to use visudo command as opposed editing the > /etc/sudoers file directly! The visudo command will check the edited > temporary sudoers file syntax before committing to /etc! Ok! Makes sense! I'll make sure I do that from now on! Thanks!! Tim On Mon, Nov 2,

Re: [CentOS] use pssh to restart a service

2015-11-02 Thread Anthony K
On 02/11/15 12:35, Tim Dunphy wrote: Hey Gordon, Sorry, man my bad! Disabling the tty requirement for my sudo user does indeed work. I had a type-o in the sudoers file, and when I corrected it, my sudo command via pssh started working! This is why it is paramount to use visudo command as

Re: [CentOS] use pssh to restart a service

2015-11-01 Thread Gordon Messmer
On 10/31/2015 04:16 PM, Tim Dunphy wrote: Got the same exact message! Anything else I can try? I think you need to double-check your sudoers file. Use the '-i' argument to pssh to get more information. # cat /etc/sudoers.d/gordon gordonALL=(ALL)NOPASSWD: ALL $ pssh -h t -i sudo

Re: [CentOS] use pssh to restart a service

2015-11-01 Thread Tim Dunphy
Hey Gordon, Sorry, man my bad! Disabling the tty requirement for my sudo user does indeed work. I had a type-o in the sudoers file, and when I corrected it, my sudo command via pssh started working! #pssh -i -h es_list "/bin/sudo /bin/systemctl restart elasticsearch; sleep 10" [1] 20:31:32

[CentOS] use pssh to restart a service

2015-10-31 Thread Tim Dunphy
Hi all, I need to restart a service on a few elasticsearch nodes. I'm trying to do it with pssh. I'm getting this error when I try to do that: pssh -h es_list "/bin/sudo -S /bin/systemctl restart elasticsearch" [1] 17:01:50 [FAILURE] bluethu...@es2.example.com Exited with error code 1 [2]

Re: [CentOS] use pssh to restart a service

2015-10-31 Thread Nux!
ber, 2015 21:22:28 > Subject: Re: [CentOS] use pssh to restart a service >> >> Have you tried running the command from a conventional login? >> sudo -S >> expects a password from stdin, where is that being supplied? > > > Yep! That works fine. > > #ssh -

Re: [CentOS] use pssh to restart a service

2015-10-31 Thread Gordon Messmer
On 10/31/2015 02:04 PM, Tim Dunphy wrote: pssh -h es_list "/bin/sudo -S /bin/systemctl restart elasticsearch" The default configuration prohibits use if input echo can't be disabled. That means no "-S". I modify that for users where necessary: /etc/sudoers.d/myuser: Defaults:myuser

Re: [CentOS] use pssh to restart a service

2015-10-31 Thread Tony Schreiner
On Sat, Oct 31, 2015 at 5:04 PM, Tim Dunphy wrote: > Hi all, > > I need to restart a service on a few elasticsearch nodes. I'm trying to do > it with pssh. > > I'm getting this error when I try to do that: > > pssh -h es_list "/bin/sudo -S /bin/systemctl restart

Re: [CentOS] use pssh to restart a service

2015-10-31 Thread Tim Dunphy
> > Have you tried running the command from a conventional login? > sudo -S > expects a password from stdin, where is that being supplied? Yep! That works fine. #ssh -qt bluethu...@es1.example.com "/bin/sudo -S /bin/systemctl restart elasticsearch" #ssh -qt bluethu...@es1.example.com

Re: [CentOS] use pssh to restart a service

2015-10-31 Thread Tim Dunphy
> > What does the sudo log say? This is all the secure logs say about the ssh session: [root@logs:~] #tail -f /var/log/secure Oct 31 19:15:20 logs sshd[24407]: Accepted publickey for bluethundr from 47.18.111.100 port 47469 ssh2: RSA ae:62:1f:de:54:89:af:2c:10:16:0e:fd:8d:7e:81:06 Oct 31

Re: [CentOS] use pssh to restart a service

2015-10-31 Thread Nux!
t; > To: "CentOS mailing list" <centos@centos.org> > Sent: Saturday, 31 October, 2015 23:16:57 > Subject: Re: [CentOS] use pssh to restart a service >> >> What does the sudo log say? > > > This is all the secure logs say about the ssh session: &g