[D-community-commits] r52 - in trunk/fai-config-dir: class package_config scripts scripts/ADMINGROUP

Holger Levsen h01ger-guest at alioth.debian.org
Sat Mar 24 01:46:03 CET 2007


Author: h01ger-guest
Date: 2007-03-24 00:46:02 +0000 (Sat, 24 Mar 2007)
New Revision: 52

Added:
   trunk/fai-config-dir/scripts/ADMINGROUP/
   trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users
   trunk/fai-config-dir/scripts/ADMINGROUP/15-authorized_keys
Modified:
   trunk/fai-config-dir/class/50-host-classes
   trunk/fai-config-dir/package_config/DEFAULT
Log:
- prepare user-accounts for madduck, luk and me
	- this nicely shows the different key lengths - i dunno if we should demand a min lenght...
- install sudo (config still missing)


Modified: trunk/fai-config-dir/class/50-host-classes
===================================================================
--- trunk/fai-config-dir/class/50-host-classes	2007-03-23 23:59:39 UTC (rev 51)
+++ trunk/fai-config-dir/class/50-host-classes	2007-03-24 00:46:02 UTC (rev 52)
@@ -5,7 +5,7 @@
 # use a list of classes for our demo machine
 case $HOSTNAME in
     bikeshed)
-	echo "FIREWALL MAILSERVER IKIWIKI" ;;
+	echo 	"ADMINGROUP FIREWALL MAILSERVER IKIWIKI" ;;
     *)
 	echo "DEFAULT" ;;
 esac

Modified: trunk/fai-config-dir/package_config/DEFAULT
===================================================================
--- trunk/fai-config-dir/package_config/DEFAULT	2007-03-23 23:59:39 UTC (rev 51)
+++ trunk/fai-config-dir/package_config/DEFAULT	2007-03-24 00:46:02 UTC (rev 52)
@@ -2,6 +2,7 @@
 sl vim screen ccze
 cron-apt apt-listchanges logcheck
 ntpdate munin-node 
+sudo
 
 PACKAGES remove
 portmap nfs-common

Added: trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users
===================================================================
--- trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users	2007-03-23 23:59:39 UTC (rev 51)
+++ trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users	2007-03-24 00:46:02 UTC (rev 52)
@@ -0,0 +1,18 @@
+#! /bin/sh
+
+#
+#	(c) 2006 Holger Levsen         holger at layer-acht.org
+#	GPL2 licenced
+#
+
+for user in holger madduck luk ; do {
+
+	$ROOTCMD adduser --quiet --disabled-password --gecos "" $user
+
+	$ROOTCMD mkdir -p /home/$user/.ssh
+	$ROOTCMD touch /home/$user/.ssh/authorized_keys
+	$ROOTCMD chown -R $user.$user /home/kaol/.ssh
+	$ROOTCMD chmod 700 /home/$user/.ssh
+
+}
+


Property changes on: trunk/fai-config-dir/scripts/ADMINGROUP/10-create-users
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/fai-config-dir/scripts/ADMINGROUP/15-authorized_keys
===================================================================
--- trunk/fai-config-dir/scripts/ADMINGROUP/15-authorized_keys	2007-03-23 23:59:39 UTC (rev 51)
+++ trunk/fai-config-dir/scripts/ADMINGROUP/15-authorized_keys	2007-03-24 00:46:02 UTC (rev 52)
@@ -0,0 +1,36 @@
+#! /usr/sbin/cfagent -f
+
+control:
+   any::
+   actionsequence = ( files directories editfiles )
+   EditFileSize = ( 30000 )
+
+files:
+   any::
+
+editfiles:
+   any::
+        ### holger
+	{ ${target}/home/holger/.ssh/authorized_keys
+	  AutoCreate
+	  AppendIfNoSuchLine "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArOaT7YSol/2O0jums0gui3aaycWk8sGz1taDwtQ+UTWzVh0Xn2DGUmBMGvmUVwqY0c7mRI/hOD2BDgvuLv0OQ6guZCLEHnAD4x/bsNucEzSQVEgTywuhans5PxfAGmGWk/thsNcqAE7JjFWGNNR6nj+ZmG299SieNW1wgxCWyQaiju/996yj6YKRN9aT1crNZA+sWi4z51XjPgbX2b55NLWrgmqBX4iSD6bV3nV6LEWXlTZzxUAqJotTD3PF3PWLi5h8kQhAOvT3cG6EkkAQV0TOcZam36x5cPbBek0iDNNQXv1w4fHN6f9qQ2/R5NdF06H91aSmxY7/OZ0XKgYKdw== holger at matrix"
+	}
+	### madduck
+	{ ${target}/home/madduck/.ssh/authorized_keys
+	  AutoCreate
+	  AppendIfNoSuchLine "ssh-dss AAAAB3NzaC1kc3MAAAEBAKs21u6KPznN3FSFdhTafq/st1BchnUQtv/4it53cOUEMUwwoBtLdF3BTQJrjAX1t4Bgayb9N8hK6Rw7aDPRx0aN/WOrQxyq+M+5u9MrlNdUZA3nw2JwJ6FYD0GDP7eCHIQtTZ9Tc6lxIhfoJfjYyv9Nzd0tmN97lc1bVC1TVfHS3HjR/hoE7lgV//I0z4281sLnxEWM3ncHyl8UeBXVKAUkOsOwLdrAKGfnX/zuM9/0Gk5WOumyz3CvNzrtLfIBthqrTYXDU5IOVwnEOj1UbZugpT/gb+tCHMvxl51GX4wKgU64FnFwjWO7RKTCSqA5x5TznihmH3YcbkTe/ViKee8AAAAVALYOZvGH/Ykv0j5uQZAHnv7ozmeRAAABAFfq1bUZ595S37RUUKbNjQ+bzuQsY/KkxDTlGtb1rjogTgKuWXcrheBoRKorVZIHBvWQdWXHdZ0iMAGpGOigaPXmYFAekpth2Zz92WwUfd03TLEBj6Kah7nBizLvfU5xhfekf63mb4W/GgJ35MeCcLhmTt38tE8RQVRqTcxVs2ZyMvCB30zwv879II8zN31SEMKEtgRtLXXCmcchcdRgcNL5ZibRLmaZJz0nZZbmVAiRGBVUYzFhLN30Fwhqp/1b/ZEibNU+pD2GoK92FBtL5NF2ftNxhqho3iY1gJ1/SrSTj4upX6m5d6llwXFX2C224aBSk0jlKDY+ZWpw5MORzoIAAAEBAJf/NdK2yDBjy8Yta7Uz9pEK1YZmBZnT0LcdTa49rBcTerT2lEnzarYYhHGkiQa3B5g8zWMDZf9AsAY4tZywDBcHvSwiG950mQE2w/WeKFdW7ero9LLuAz+1zeMB5xMLOcVUSxLdfdVX6DmH1lU6BknazdYCtuoOGDOmhioXs0H6S+e06wn2dw9VNKghb+96gSwSaPqzDvtNnAFDzGW7+z70r9SBvgYtjHvV2mYKxYmlnnwJPJJyW+eujU9IlRapvMDDuAubRJ1aloxmAb3vyb5B6G5/c02doDJ6zlWrMi0NvVyRL02vYUIgpRRAX/iH4Ujp0VLb1+rYQnegbQuxyPQ= madduck at lapse"
+	}
+	{ ${target}/home/madduck/.ssh/authorized_keys
+	  AutoCreate
+	  AppendIfNoSuchLine "ssh-dss AAAAB3NzaC1kc3MAAACBAIInD0hMbnUtbi1s2I6zP6rDAMbS7jmuKwulNqmHTEF5l2CkddBV1L+h1M7aZi9qVYZnTs6JaG1fQxB6VfVGOFLq3fhhGFQUiU0uE9Bd4poze7osVmoRdxhoYtJTQIQaMSxW3qSSx/SzxYLMBQTe+pgkVEco8ILJ/FITVfvKjQWPAAAAFQDWHP5TPpK/uBj95SeiR1h4L7y+ewAAAIA3EMPXleTGmKbRDNcdVREN7SOEdPPcjxAVefOI5NQAbGsvgUxgKD2JB4eTTVKvWG9wOIhdtKNJstA0oYj6Om6tqN/lWyD0dYBSAVDQRWASJCAH9GedzMVwkLYw0fsJvns+AP30c2VL1s1aCgKr0885g5wEhc7K+yM+w7kxzdED5QAAAIBPtxR/UcPDjZ+d7Rn8x+7XOg3VqgoszSGwLVI5voGinhdZxJCm6xc+mfm/w2XFCWJ1BmCDRIDKzjndD0h/BvpjcpwRPFaKhXfffzdPIRhkwhEZtcNKnen/rckQq9KGFCxRzjBDkrfOoLgUrmznjuHLh7OG+I31xvEwKLtwLRRAiA== madduck at piper"
+	}
+	{ ${target}/home/madduck/.ssh/authorized_keys
+	  AutoCreate
+	  AppendIfNoSuchLine "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqHQZeHK0pOAgfnvHfoaWnzDJk1sKUXUVIRNnlqCk8YZCYt8TCGyH6+JQGHGzaxH0k9Tc5dSrfMLq+e2wdtU4t4QFtGbaOwAXmSYcNVtmhBS7ieqHDROb4fZxXr7ObbOCPzQvdRjqgQD8bF4Qw4aVwchzs7dJHeLmNuC42YleCSMKUXrIfCOlLQZNGD/ZneyzLo2VXuTlh7wdJxZd+U2rym3npp0zatL5X0zn92VbV9zs6kPKJ3rHYGiHm/ejXIEyRJknYpXPbkGFmaKMDBLgAqY52foATmcdh5BKznYQ9R4GvcnSaieNhF95LW4rhFenzOL7cHTrNbAuPb9QfHRTnw== USB storage key (1Gb Trek)"
+	}
+	### luk
+	{ ${target}/home/luk/.ssh/authorized_keys
+	  AutoCreate
+	  AppendIfNoSuchLine "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAxMBtkqOUeTObG7e5Ieo4NYYHQnq7+iOy1Z3jG298z8pGUcvmMS90+1vWtf7yGads0mQv8ERnIwEmjMLm9SkF4d8+gu7qfEapZMy4JdYC5Xqu5vO+6IOJiX0ma0cFfKVulq5SK3RFAjsM3M/ZoS1M2KLgoaiUzdDovn07UZw1I3U= luk at lap"
+	}
+


Property changes on: trunk/fai-config-dir/scripts/ADMINGROUP/15-authorized_keys
___________________________________________________________________
Name: svn:executable
   + *




More information about the D-community-commits mailing list