Author: sparky
Date: Sun Mar  5 02:17:06 2006
New Revision: 7095

Modified:
   ppcrcd/trunk/net.pkgs
Log:
- ssh: allow root login (with 'ppcrcd' password) and init keys


Modified: ppcrcd/trunk/net.pkgs
==============================================================================
--- ppcrcd/trunk/net.pkgs       (original)
+++ ppcrcd/trunk/net.pkgs       Sun Mar  5 02:17:06 2006
@@ -125,6 +125,7 @@
 $(R)/tcp_wrappers $(R)/libwrap $(R)/libwrap-libs:      $(P)/tcp_wrappers
 
 I +=   openssh openssh-clients openssh-server
+POST += sshd_prepared
 BCOND-openssh = --without gtk --without kerberos5
 # -chroot +gnome -gtk +ldap -libedit -kerberos5 -selinux +sshagentsh
 $(R)/openssh $(R)/openssh-clients $(R)/openssh-server: $(P)/openssh
@@ -251,5 +252,13 @@
        $(SU) rpm -Uhv out/rpm/RPMS/`cat out/rpm/rpms/ppp-plugin-devel`
        touch $@
 
+out/touch/sshd_prepared:       out/root/stripped
+       $(SU) sed '/PermitRootLogin/s/no/yes/' \
+               -i out/root/stripped/etc/ssh/sshd_config
+       # set root passwort to 'ppcrcd'
+       $(SU) sed 's#root::#root:$$1$$bgmiXGQA$$xK9.Ejwo.Mqkn7pk4s2Y//:#' \
+               -i out/root/stripped/etc/shadow{,-}
+       $(SU) chroot out/root/stripped /etc/rc.d/init.d/sshd init
+       touch $@
 
 # vim: syntax=make
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to