Let user SSH in as admin instead of root only (requested for consistency)

Full path to sshd
This commit is contained in:
Bill Marquette 2005-03-12 03:03:07 +00:00
parent 099fa54a2e
commit 128f6a3ec5
4 changed files with 8 additions and 5 deletions

View File

@ -12,4 +12,4 @@ network:*:69:
www:*:80:
nogroup:*:65533:
nobody:*:65534:
admin:*:101:
admin:*:0:

View File

@ -22,4 +22,4 @@ www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin
distcc:*:1001:1001::0:0:Distcc:/home/distcc:/sbin/nologin
dhcpd:*:1002:1002::0:0:DHCP Daemon:/nonexistent:/sbin/nologin
admin:*:101:101::0:0:Admin User:/home/admin:/etc/rc.initial
admin:*:0:0::0:0:Admin User:/root:/etc/rc.initial

View File

@ -20,4 +20,4 @@ www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
distcc:*:1001:1001:Distcc:/home/distcc:/sbin/nologin
dhcpd:*:1002:1002:DHCP Daemon:/nonexistent:/sbin/nologin
admin:*:101:101:Admin User:/home/admin:/etc/rc.initial
admin:*:0:0:Admin User:/root:/etc/rc.initial

View File

@ -43,10 +43,13 @@
touch("/var/log/lastlog");
}
// Make the root password the same as the admin password of m0n0.
// Make the root/admin passwords are the same as the web admin password.
$fd = popen("/usr/sbin/pw usermod -n root -H 0", "w");
fwrite($fd, $config['system']['password']);
pclose($fd);
$fd = popen("/usr/sbin/pw usermod -n admin -H 0", "w");
fwrite($fd, $config['system']['password']);
pclose($fd);
$sshConfigDir = "/etc/ssh";
if (!file_exists("$sshConfigDir/ssh_host_key")) {
@ -56,7 +59,7 @@
}
// And finally ...
system("sshd");
system("/usr/sbin/sshd");
fwrite($stderr, "Done.\n");
?>