Hi All, I got solution for this by using SUDO_ASKPASS program. Thanks, Niraj
On Tue, Oct 14, 2014 at 6:21 AM, John D. Ament <[email protected]> wrote: > are you sure it's NOPASSWD? Seems like you need to turn off require tty > in your sudoers file. > > > On Monday, October 13, 2014 4:21:39 PM UTC-4, Jeffrey Parker wrote: >> >> That is exactly what the problem is, but the bigger issue is running sudo >> commands in a script like this is generally bad practice. The more correct >> way to do it is to make sure that all files are already owned by the >> correct user or that the user that is running the command has permission to >> change ownership of those files. >> >> On Monday, October 13, 2014 3:15:16 PM UTC-5, Richard Bywater wrote: >>> >>> From my rudimentary knowledge, it doesn't look like NOPASSWD has been >>> specified for running that command and so I'd expect it to prompt for the >>> password (and hence get the issue you are seeing). >>> >>> I could be wrong though as I don't have a setup available to me which >>> has similar sudoers settings :) >>> >>> Richard. >>> >>> >>> On Tue, Oct 14, 2014 at 12:05 AM, niraj nandane <[email protected]> >>> wrote: >>> >>>> sudo -u root chown habdbsync <some files> >>>> This stmt is making above "no tty" output >>>> >>>> On Mon, Oct 13, 2014 at 4:33 PM, niraj nandane <[email protected]> >>>> wrote: >>>> >>>>> output of sudo -l >>>>> (habdbsync) NOPASSWD: ALL, (habdbsync) !/bin/sh, !/bin/ksh, !/bin/csh, >>>>> !/bin/tcsh, !/bin/zsh, !/bin/bash, (habdbsync) !/bin/su, >>>>> (habdbsync) !/usr/bin/ssh, !/usr/bin/scp, !/usr/bin/slogin >>>>> (root) /bin/chown habdbsync /devbuild/* >>>>> (root) /bin/chown -R root\:root /devbuild/* >>>>> (root) /bin/chown root\:root /devbuild/* >>>>> (root) /bin/true >>>>> >>>>> On Mon, Oct 13, 2014 at 3:41 PM, Richard Bywater <[email protected]> >>>>> wrote: >>>>> >>>>>> Hmm my sudo is a bit rusty - but perhaps you could list the output of >>>>>> "sudo -ll" which I think will make it a bit easier to read. >>>>>> >>>>>> Also what command/s is the build doing when it gets prompted (and I >>>>>> assume Jenkins is running as the user skhandeb?) >>>>>> >>>>>> Richard. >>>>>> >>>>>> PS Please keep discussions on the list as that way others can jump in >>>>>> and help out if they see the potential issue :) >>>>>> >>>>>> On Mon, Oct 13, 2014 at 11:02 PM, niraj nandane <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> The idea is the buildmachine have access for 3 hrs to build server. >>>>>>> When i run build on build machine without using jenkins its get >>>>>>> completed >>>>>>> and dont ask ever password . The script i run also have sudo stmts. But >>>>>>> when we run same script from jenkins its say above error. >>>>>>> >>>>>>> The output of sudo -l is >>>>>>> >>>>>>> User skhandeb may run the following commands on this host: >>>>>>> (habdbsync) NOPASSWD: ALL, (habdbsync) !/bin/sh, !/bin/ksh, >>>>>>> !/bin/csh, !/bin/tcsh, !/bin/zsh, !/bin/bash, (habdbsync) !/bin/su, >>>>>>> (habdbsync) !/usr/bin/ssh, !/usr/bin/scp, !/usr/bin/slogin >>>>>>> (root) /bin/chown habdbsync /devbuild/* >>>>>>> (root) /bin/chown -R root\:root /devbuild/* >>>>>>> (root) /bin/chown root\:root /devbuild/* >>>>>>> (root) /bin/true >>>>>>> >>>>>>> -- >>>>>>> Thanks and regards-- >>>>>>> Niraj Nandane(Vit pune) >>>>>>> >>>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "Jenkins Users" group. >>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/ >>>>>> topic/jenkinsci-users/JUpplb7mV3k/unsubscribe. >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks and regards-- >>>>> Niraj Nandane(Vit pune) >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks and regards-- >>>> Niraj Nandane(Vit pune) >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > You received this message because you are subscribed to a topic in the > Google Groups "Jenkins Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/jenkinsci-users/JUpplb7mV3k/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Thanks and regards-- Niraj Nandane(Vit pune) -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
