The kernel should try /sbin/sulogin first.

Nicolas Lichtmaier (nick@FeedBack.com.ar)
Fri, 17 Jan 1997 17:48:31 -0300


Asking a password before giving access to a shell seems better. I also put
first the correct init location according to the FSSTND.

--- main.c.orig Fri Jan 17 20:19:23 1997
+++ main.c Fri Jan 17 20:21:17 1997
@@ -1013,9 +1013,10 @@
*/

execve(execute_command,argv_init,envp_init);
+ execve("/sbin/init",argv_init,envp_init);
execve("/etc/init",argv_init,envp_init);
execve("/bin/init",argv_init,envp_init);
- execve("/sbin/init",argv_init,envp_init);
+ execve("/sbin/sulogin",argv_init,envp_init);
execve("/bin/sh",argv_init,envp_init);
panic("No init found. Try passing init= option to kernel.");
}

Nicolás Lichtmaier.-
nick@feedback.com.ar

---
 FeedBack BBS - Buenos Aires/Argentina. 54-1-903-0000/1