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
{{{
apt-get install vim && update-alternatives --set editor /usr/bin/vim.basic
}}}
-* setup sudo
-{{{
- grep '^%adm' /etc/sudoers || echo '%adm ALL=(ALL) ALL' >> /etc/sudoers
- grep '^%adm.*apt-get' /etc/sudoers || echo '%adm ALL=(ALL) NOPASSWD: /usr/bin/apt-get update, /usr/bin/apt-get dist-upgrade, /usr/bin/apt-get clean, /usr/sbin/samhain -t check -i -p err -s none -l none -m none' >> /etc/sudoers
-
- apt-get install libpam-pwdfile
- cat > /etc/pam.d/sudo << EOF
-#%PAM-1.0
-
-auth [authinfo_unavail=ignore success=done ignore=ignore default=die] pam_pwdfile.so pwdfile=/var/lib/misc/thishost/sudo-passwd
-auth required pam_unix.so nullok_secure try_first_pass
-#@include common-auth
-@include common-account
-
-session required pam_permit.so
-session required pam_limits.so
-EOF
-}}}
-
-* OPEN A NEW SHELL - DO _NOT_ LOG OUT OF THIS ONE:<BR>
- test that the dedicated sudo password works. if not, undo the pam sudo config.
- (comment out the auth lines and include common-auth again)
-
* add to munin on spohr
{{{
: :: spohr :: && sudo vi /etc/munin/munin.conf