8. Other Packages

Table of Contents

Webmin

http://www.webmin.com/

The current version 1.570.1:

export WEBMIN=webmin-1.570-1.noarch.rpm

mkdir /zone
mkdir /zone/MailScanner
cd /zone/MailScanner
wget http://prdownloads.sourceforge.net/webadmin/$WEBMIN

rpm -ihv $WEBMIN

Why /zone/MailScanner?
This is a junk directory I used to install various packages.

 


NTP

To run the Time and Date Properties Tool as a text-based application, use the command timeconfig. Also add the following.

rm -fr /etc/ntp.conf
/bin/cat << EOF >> /etc/ntp.conf
# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.

restrict default nomodify notrap noquery

# Permit all access over the loopback interface. This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1

# -- CLIENT NETWORK -------
# Permit systems on this network to synchronize with this
# time service. Do not permit those systems to modify the
# configuration of this service. Also, do not use those
# systems as peers for synchronization.
# restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# --- OUR TIMESERVERS -----
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org

# --- NTP MULTICASTCLIENT ---
#multicastclient # listen on default 224.0.1.1
# restrict 224.0.1.1 mask 255.255.255.255 nomodify notrap
# restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# --- GENERAL CONFIGURATION ---
#
# Undisciplined Local Clock. This is a fake driver intended for backup
# and when no outside source of synchronized time is available. The
# default stratum is usually 3, but in this case we elect to use stratum
# 0. Since the server line does not have the prefer keyword, this driver
# is never used for synchronization, unless no other other
# synchronization source is available. In case the local host is
# controlled by some external source, such as an external oscillator or
# another protocol, the prefer keyword would cause the local host to
# disregard all other synchronization sources, unless the kernel
# modifications are in use and declare an unsynchronized condition.
#
#server 127.127.1.0
#fudge 127.127.1.0 stratum 10

#
# Drift file. Put this in a directory which the daemon can write to.
# No symbolic links allowed, either, since the daemon updates the file
# by creating a temporary in the same directory and then rename()'ing
# it to the file.
#
driftfile /var/lib/ntp/drift
broadcastdelay 0.008

#
# Keys file. If you want to diddle your server at run time, make a
# keys file (mode 600 for sure) and define the key number to be
# used for making requests.
#
# PLEASE DO NOT USE THE DEFAULT VALUES HERE. Pick your own, or remote
# systems might be able to reset your clock at will. Note also that
# ntpd is started with a -A flag, disabling authentication, that
# will have to be removed as well.
#
keys /etc/ntp/keys
restrict 0.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
restrict 1.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
restrict 2.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
EOF

/bin/cat << EOF >> /etc/ntp/step-tickers
0.pool.ntp.org
1.pool.ntp.org
2.pool.ntp.org
EOF

/etc/init.d/ntpd restart

 


FTP

yum install vsftpd

and

/bin/cat << EOF >> /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
EOF

 


Remote GUI via VNC

was vncserver, now tigervnc-server
yum install vnc-server
http://wiki.centos.org/HowTos/VNC-Server
echo 'VNCSERVERS="1:admin"' >> /etc/sysconfig/vncservers
mkdir /home/admin/.vnc
wget http://192.168.20.254:31272/configuration/BACKUPS/passwd
wget http://wk.ai.net.nz:31272/configuration/BACKUPS/passwd
# The wget lines get my standard encrypted passwd.
# Just make one for yourself.

/sbin/rm -f /home/admin/.vnc/passwd
mv passwd /home/admin/.vnc
chmod 600 /home/admin/.vnc/passwd
chown -R admin.admin /home/admin
/sbin/service vncserver start

sed -ie 's/.*# unset SESSION_MANAGER.*$/unset SESSION_MANAGER/' /home/admin/.vnc/xstartup \
&& grep unset /home/admin/.vnc/xstartup

sed -ie 's/.*# exec \/etc\/X11\/xinit\/xinitrc.*$/exec \/etc\/X11\/xinit\/xinitrc/' /home/admin/.vnc/xstartup \
&& grep X11 /home/admin/.vnc/xstartup

#sed -ie 's/.*.*$//' /file # && grep bit /file

/sbin/service vncserver restart

http://mail.ai.net.nz/bsafe/viewers/tabbed_vncviewer.exe