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.

Reply via email to