Subject: "toor" is not Bourne-again shell!!!
To: None <current-users@netbsd.org>
From: Igor Sobrado <igor@string1.ciencias.uniovi.es>
List: current-users
Date: 09/07/2005 21:24:06
This problem exists at least on NetBSD 2.0.2, perhaps older releases
are affected by this bug too.
Please, observe that the toor account (that runs a Bourne login shell
by default) is wrongly identified as Bourne-again shell (bash) based:
$ grep "/root" /etc/passwd
root:*:0:0:Charlie &:/root:/bin/csh
toor:*:0:0:Bourne-again Superuser:/root:/bin/sh
Can I suggest applying this patch on affected releases?
--------------------------------------------------------------
--- passwd 2005-09-07 21:18:03.000000000 +0200
+++ passwd.new 2005-09-07 21:18:20.000000000 +0200
@@ -1,5 +1,5 @@
root:*:0:0:Charlie &:/root:/bin/csh
-toor:*:0:0:Bourne-again Superuser:/root:/bin/sh
+toor:*:0:0:Bourne-shell Superuser:/root:/bin/sh
daemon:*:1:1:The devil himself:/:/sbin/nologin
operator:*:2:5:System &:/usr/guest/operator:/bin/csh
bin:*:3:7:Binaries Commands and Source:/:/sbin/nologin
--------------------------------------------------------------
If this change is accepted, I can open a PR to provide some
feedback on the change and why it happened. Just to make it
"official" for people tracking source code.
Cheers,
Igor.