Probably none of your real user accounts are in /etc/passwd, so you shouldn't 
be surprised this user isn't either.

To access and change account information, use dscl, e.g.:

    $ sudo dscl
    > cd Local/Default/Users
    > change jenkins UserShell /usr/bin/false /bin/bash

---

If you just want to change the shell, use:

    sudo chsh -s /bin/bash jenkins

Regards,
Daniel

On 01.07.2012, at 21:06, Chris Withers wrote:

> On 01/07/2012 19:45, Sami Tikka wrote:
>> AFAIK there is no need for anyone to actually run an interactive shell as 
>> the Jenkins user, so I set the login shell to /usr/bin/false. If you need to 
>> run an interactive shell as Jenkins (why?),
> 
> Usually to debug weird permission problems or access problems such as this 
> one:
> 
> http://lists.idyll.org/pipermail/testing-in-python/2012-July/005020.html
> 
>> just change the Jenkins user login shell.
> 
> Which file is that in with Mac OS? I looked in /etc/passwd but the user 
> wasn't even there:
> 
> MiniMe:config root# grep jenki /etc/passwd
> 
>> I don't think I ever tested what happens if you do not choose daemon or 
>> jenkins....
> 
> I was more curious about what happened if you selected both... In any case, 
> should that option not be a radio button rather than pair of checkboxes?
> 
> cheers,
> 
> Chris
> 
> -- 
> Simplistix - Content Management, Batch Processing & Python Consulting
>           - http://www.simplistix.co.uk
> 
> 
> 

Reply via email to