echo 'APT::Install-Recommends 0;' > /etc/apt/apt.conf.d/local-recommends
}}}
-* sane locales:
-
- make sure there is _no_ locale defined in /etc/environment and /etc/default/locale
-
+* sane locales: (make sure there is _no_ locale defined in /etc/environment and /etc/default/locale)
{{{
echo -n > /etc/environment
echo -n > /etc/default/locale
: :: draghi :: && sudo -u sshdist ud-generate
}}}
-* fix nsswitch for ud fu.
+* fix nsswitch for ud fu. (you might have to restart sshd here)
{{{
sed -i -e 's/^passwd:\[[:space:]]\+compat$/passwd: compat db/;
s/^group:\[[:space:]]\+compat$/group: db compat/;
s/^shadow:\[[:space:]]\+compat$/shadow: compat db/' \
/etc/nsswitch.conf
-}}}
-
-(you might have to restart sshd here:
-{{{
(cd / && env -i /etc/init.d/ssh restart)
}}}
-)
* on the host, run ud-replicate
{{{
id weasel
}}}
-* add pam_mkhomedir to common-session:
-{{{
- grep pam_mkhomedir /etc/pam.d/common-session || \
- echo "session optional pam_mkhomedir.so skel=/etc/skel umask=0022" >> /etc/pam.d/common-session
-}}}
-
* install debian.org which brings you shells and much other fun
{{{
apt-get install debian.org
}}}
-* try to login using your user and ssh key. you should get a homedir.
-
* make ca-certificates sane: (choose to *not* trust new certs, and we only want the spi cert activated)
{{{
echo "ca-certificates ca-certificates/trust_new_crts select no" | debconf-set-selections
* setup [[puppet|howto/puppet-setup]]
+* try to login using your user and ssh key. you should get a homedir.
+
* edit dedication into in $DSA-PUPPET/modules/debian-org/misc/local.yaml
* add to nagios