this is obsolete doc -- see instead

Configuring the user environment and services on HP/UX 11i v1 (part 3) 


System environment and daemons 

Do not forget to check and fix your umask, just in case. 

umask 022


Enable the Korn Shell and use it for root's shell, 

cd /etc/
cat >> shells <<EOF9
chsh root /bin/ksh


Eventually give a home to the root user, 

cd /
ls -ld root/
mkdir -p root/
cd /etc/
vi passwd



apply immediately, 

export HOME=/root
cd ~/
ln -s ../.profile .profile

Note. The full file name is needed for the target symlink on 11i v1. 


Fix the file mode creation mask 

cd ~/
cat >> .profile <<EOF9


umask 022
tail .profile


You should now have a nice KSH environment (vi mode by default). I would love to make ksh the default shell when creating users but eventhough the -D argument exists for useradd on 11i v1, it cannot be used togeather with -s. 


Eventually create some system administration user (secondary group root) to log who's connecting through Telnet (by default), RSH (by default) or SSH, 

  useradd -m -s /bin/ksh -G root adminuser 

  passwd adminuser 

then clean up the skeletons so that new users get an empty directory (e.g. for FTP), 

cd /etc/
ls -l skel/
mv skel/ skel.dist/

Note. HP/UX fortunately won't warn about the non-existant skel folder when creating a user directory, that's nice ! 


Configure syslog for a server with no heavy load, 

cd /etc/
mv -i syslog.conf syslog.conf.dist
vi syslog.conf


*.info  /var/adm/syslog/syslog.log
*.emerg  *

fix the file permissions 

cd /var/adm/syslog/
ls -l syslog.log
chmod 440 syslog.log
ls -l syslog.log

and apply, 

/sbin/init.d/syslogd stop
/sbin/init.d/syslogd start


Eventually synchronize the time, 

  ntpdate -u 

Note. "ntpdate" is included in the default system. 

Note. Change the ntp server address accordingly. 


Eventually add the rc.local feature to the system, 

cd /sbin/
cp -i rc rc.dist
cat >> rc <<EOF9


/sbin/sh /sbin/rc.local
tail rc
touch rc.local

Note. I am placing it in /sbin/ instead of /etc/, just like the rest of the HP/UX rc scripts.