LINUXCONF - DEVELOPERS SNAPSHOT VERSION Linuxconf is the ultimate administration tool for Linux! Congratulations on a wise choice in becoming part of a revolution sweeping the Linux community. During the install process, few changes were made to your system. Please note, all changes can be uninstalled by running rpm with the -e option, just like any other RPM. We will go over all changes, and some of the extra features in Linuxconf here. FILE BACKUP Any files changed during the install were backed up with a .beforelinuxconf extension, in the /usr/lib/linuxconf/uninstall directory. ASKRUNLEVEL UTILITY One of the great features of Linuxconf is the askrunlevel utility. This utility starts early during the boot process and presents you with a nice set of options. From there you can decide the operation mode and you can even configure your system before it boots. Askrunlevel avoids those false start boots with an invalid configuration. To activate this feature I have to start a program called /sbin/askrunlevel at the end of the /etc/rc.d/rc.sysinit script. I have installed this for you by placing the following command at the very end of your /etc/rc.d/rc.sysinit file: /sbin/askrunlevel You may want to remove the clock command from the file /etc/rc.d/rc.sysinit. Askrunlevel takes care of setting the system time from the CMOS. Linuxconf also provides a nice form to set the system time. Check the help files for more information. SYSLOGD DAEMON The syslogd command on your system could have a small bug. It reports an error even if all is fine. Your syslogd command has been replaced with a fixed syslogd file. PASSWD COMMAND Linuxconf replaces your /usr/bin/passwd file with a symbolic link to Linuxconf. Linuxconf provides a much nicer GUI interface for changing passwords. WEB BROWSER INTERFACE One very special feature of Linuxconf is that it may be operated using a Web browser. This is especially convenient to do remote administration. You don't need to have a web server on this machine to get this feature: Linuxconf is in itself a simple web server started on demand by the inetd superserver. Linuxconf's web mode is installed and operational. To use it, just point your favorite web browser to http:/this_machine:98/ By default, you can only access this feature from your local network or the machine itself. Check networking/linuxconf network access to change this. SUID OPERATION Linuxconf is normally run with the setuid root flag turned on. It allows anyone to use and configure the system without being root "first". At the proper time, the user will be prompted for the root password. If the user does not know it, he will be denied the operation he is attempting. This feature is extremly convenient. Unless one user has the "may use linuxconf" privilege (set in the user account dialog), he needs the root password just to get in linuxconf. There may be some security risk running suid. To disable this feature after installation, type in the following command, as root, from a command prompt: /usr/lib/linuxconf/nosuid This will also return your normal /usr/bin/passwd file. CHANGES MADE TO YOUR SYSTEM: File Replaced Backed Up To ============================================================ /etc/rc.d/rc.sysinit /usr/lib/linuxconf/uninstall/rc.sysinit.beforelinuxconf /etc/rc.d/rc /usr/lib/linuxconf/uninstall/rc.beforelinuxconf /usr/sbin/syslogd /usr/lib/linuxconf/uninstall/syslogd.beforelinuxconf /usr/bin/passwd /usr/lib/linuxconf/uninstall/passwd.beforelinuxconf /etc/services /usr/lib/linuxconf/uninstall/services.beforelinuxconf /etc/inetd.conf /usr/lib/linuxconf/uninstall/inetd.conf.beforelinuxconf DO NOT DELETE THE *.beforelinuxconf BACKUP FILES! They are a vital part of the un-installation process. Help text done Aug 04 1997 by Dale Lovelace, with much text stolen from Jacque's original install script!