[clue-tech] su problem

Mike Staver staver at fimble.com
Fri Jan 14 16:12:54 MST 2005


Ooops, thanks Jim.

[root at mail staver]# su - hfrost -s /bin/bash
[hfrost at mail hfrost]$

That works.  That's weird, I haven't touched the password file with 
anything but the actual system commands to add and remove users, and I 
also have used Pico to make some adjustments before to UID numbers. 
I'll just try to clean up the line.  Thanks!

Jim Ockers wrote:
> Hi Mike,
> 
> Mike Staver wrote:
> 
>>Thanks for the info Jim, here's what happened:
>>
>>[root at mail staver]# su - hfrost
>>su: /bin/bash  : No such file or directory
>>[root at mail staver]# su - hfrost - s /bin/bash
> 
>                                   ^^^
> 
> Try it with "su - hfrost -s /bin/bash"
> 
> You had a space between the - and the s in the line you tried.
> I still think there could be a nonprintable character in the
> shell field in /etc/passwd line for hfrost.
> 
> 
>>su: /bin/bash  : No such file or directory
>>[root at mail staver]# su - hfrost -s /bin/tcsh
>>[hfrost at mail ~]$
>>
>>I'm clearly currently using bash as my shell, and so are many other 
>>people.  Maybe I will try to reinstall bash.
> 
> 
> Try the chsh first, it'll be easier.
> 
> Jim
> 
> 
>>Jim Ockers wrote:
>>
>>>Hi Mike,
>>>
>>>
>>>
>>>>Anybody seen this before?
>>>>
>>>>[root at mail mail]# su hfrost
>>>>su: /bin/bash  : No such file or directory
>>>
>>>
>>>Weird.
>>>
>>>Please try this:
>>>
>>>su - hfrost
>>>
>>>or this
>>>
>>>su - hfrost -s /bin/bash
>>>
>>>or this
>>>
>>>su - hfrost -s /bin/tcsh
>>>
>>>Please let us know if any of those allow you to su to hfrost.  If
>>>the 2nd or 3rd work but not the 1st, then maybe there is a non
>>>printable character in the shell GECOS field in the passwd file
>>>which /bin/login cannot execute since /bin/bash[nonprintablecharacter]
>>>does not exist.
>>>
>>>You could try "chsh -s /bin/bash hfrost" to reset the shell and
>>>hopefully get rid of the nonprintable character.
>>>
>>>If someone opened /etc/passwd in NOTEPAD.EXE or some DOS editor
>>>and saved the file, then somehow it got transferred in binary mode
>>>to the Linux box, the ^M (CR) character might be on the end of
>>>the line.
>>>
>>>Hope this helps,
>>>Jim
>>>
>>
>>-- 
>>
>>                                 -Mike Staver
>>                                  staver at fimble.com
>>                                  mstaver at globaltaxnetwork.com
>>_______________________________________________
>>CLUE-tech mailing list
>>CLUE-tech at clue.denver.co.us
>>http://clue.denver.co.us/mailman/listinfo/clue-tech
>>
> 
> 
> _______________________________________________
> CLUE-tech mailing list
> CLUE-tech at clue.denver.co.us
> http://clue.denver.co.us/mailman/listinfo/clue-tech

-- 

                                 -Mike Staver
                                  staver at fimble.com
                                  mstaver at globaltaxnetwork.com



More information about the clue-tech mailing list