#!/bin/sh -x
#
# change-config.sh
#
# Script to change some aspects of the system configuration for SIPB
# server machines, mhpower, 7 December 1998
#
# Last updated: 24 February 1999
#
PATH=/afs/sipb.mit.edu/service/solaris/bin:$PATH
HOST_NAME=`/bin/hostname`
rm /mit/gnu
ln -s /afs/athena.mit.edu/project/gnu /mit/gnu
#
#
#
# (this deals with issues such as daemon having write access to
# hundreds of files due to membership in group bin)
#
#
echo 'root:x:0:1:0000-Admin(0000):/:/bin/athena/tcsh' > /etc/passwd.tmpg
echo 'daemon:x:1:1:0000-Admin(0000):/:' >> /etc/passwd.tmpg
echo 'bin:x:2:1:0000-Admin(0000):/usr/bin:' >> /etc/passwd.tmpg
echo 'adm:x:4:1:0000-Admin(0000):/var/adm:' >> /etc/passwd.tmpg
echo 'lp:x:71:1:0000-lp(0000):/usr/spool/lp:' >> /etc/passwd.tmpg
echo 'uucp:x:5:1:0000-uucp(0000):/usr/lib/uucp:' >> /etc/passwd.tmpg
echo 'discuss:x:32000:101:Discuss System,,,,:/var/spool/discuss:/dev/null' >> /etc/passwd.tmpg
echo 'nobody:x:60001:60001:uid no body:/:' >> /etc/passwd.tmpg
echo 'noaccess:x:60002:60002:uid no access:/:' >> /etc/passwd.tmpg
mv /etc/passwd.tmpg /etc/passwd
#
#
#
echo 'root::0:root' > /etc/group.tmpg
echo 'other::1:' >> /etc/group.tmpg
echo 'bin::2:root' >> /etc/group.tmpg
echo 'sys::3:root' >> /etc/group.tmpg
echo 'adm::4:root' >> /etc/group.tmpg
echo 'uucp::5:root' >> /etc/group.tmpg
echo 'mail::6:root' >> /etc/group.tmpg
echo 'tty::7:root' >> /etc/group.tmpg
echo 'lp::8:root' >> /etc/group.tmpg
echo 'nuucp::9:root' >> /etc/group.tmpg
echo 'staff::10:' >> /etc/group.tmpg
echo 'daemon::12:root,daemon' >> /etc/group.tmpg
echo 'sysadmin::14:' >> /etc/group.tmpg
echo 'nobody::60001:' >> /etc/group.tmpg
echo 'noaccess::60002:' >> /etc/group.tmpg
mv /etc/group.tmpg /etc/group
#
#
#
# Extra usernames, related to attach and qmail
#
if [ "$HOST_NAME" = "ANXIETY-CLOSET.MIT.EDU" -o "$HOST_NAME" = "anxiety-closet.mit.edu" ]; then
   echo 'wzephyr:x:86:101:webzephyr virtual domain,,,,:/var/mailspool/wzephyr:/bin/echo' >> /etc/passwd
fi
echo 'mitowner:x:87:93:Owner of /mit:/:/bin/echo' >> /etc/passwd
echo 'alias:x:88:93::/var/qmail/alias:/bin/echo' >> /etc/passwd
echo 'qmaild:x:89:93::/var/qmail:/bin/echo' >> /etc/passwd
echo 'qmaill:x:90:93::/var/qmail:/bin/echo' >> /etc/passwd
echo 'qmailp:x:91:93::/var/qmail:/bin/echo' >> /etc/passwd
echo 'qmailq:x:92:92::/var/qmail:/bin/echo' >> /etc/passwd
echo 'qmailr:x:93:92::/var/qmail:/bin/echo' >> /etc/passwd
echo 'qmails:x:94:92::/var/qmail:/bin/echo' >> /etc/passwd
#
#
echo qmail::92: >> /etc/group
echo nofiles::93: >> /etc/group
#
#
#
#
#
# Changes to programs
#
mv /usr/lib/sendmail /usr/lib/sendmail.old
chmod 0755 /usr/lib/sendmail.old
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
mv /bin/athena/attach /bin/athena/attach.ATHENA
chmod 0755 /bin/athena/attach.ATHENA
#
