Re: Root users shell == no existant shell /bin/bash
From: Jean-Pierre FORCIOLI (jean-pierre.forcioli_at_cyber-networks.fr)
Date: 07/09/04
- Previous message: Taras Y. NIZHNIK: "Re: Root users shell == no existant shell /bin/bash"
- In reply to: Taras Y. NIZHNIK: "Re: Root users shell == no existant shell /bin/bash"
- Next in thread: Peter C. Lai: "Re: Root users shell == no existant shell /bin/bash"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
To: freebsd-security@freebsd.org Date: Fri, 09 Jul 2004 07:46:57 +0200
On Thu, 2004-07-08 at 23:23, Taras Y. NIZHNIK wrote:
> On Thu, 8 Jul 2004, Brandon Grace wrote:
> > I made a mistake setting my shell and have set the root users shell to
> > /bin/bash instead of /bin/sh. I am curiuos if anyone knows how to fix this.
> > The machines is FreeBSD 4.8-RELEASE-p4 and does not have sudo only su.
> How about 'su -m' ?
"su -m" will be a solution only if "/bin/bash" is a valid shell and the
caller is root :
"The invoked shell is your login shell, and no directory changes are
made. As a security precaution, if the target user's shell is a
non-standard shell (as defined by getusershell(3)) and the caller's
real uid is non-zero, su will fail."
But apparently, Brandon can't login anymore with "root" account because
"/bin/bash" doesn't exist (so isn't a valid shell...).
-- Jean-Pierre FORCIOLI OpenPGP: 1024D/CF173713 Cyber Networks http://www.cyber-networks.fr/ Tl : +33 (0)1 42 04 95 89 Fax : +33 (0)1 42 04 95 87
- application/pgp-signature attachment: This is a digitally signed message part
- Previous message: Taras Y. NIZHNIK: "Re: Root users shell == no existant shell /bin/bash"
- In reply to: Taras Y. NIZHNIK: "Re: Root users shell == no existant shell /bin/bash"
- Next in thread: Peter C. Lai: "Re: Root users shell == no existant shell /bin/bash"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|
|