Account Links: Cart | Register | Log In

Skip to content

Red Hat Linux 8.0 Documentation Errata

If you find any errors in the Red Hat Linux documentation, or just have a suggestion, please read the Submitting Documentation Errata page.

x86 Installation Guide

None available

Getting Started Guide

Web Browsing

The Web browsing functionality of the Nautilus file manager was removed in Red Hat Linux 8.0; however, users can choose from Mozilla, Galeon, or Konqueror for their Web browsing needs.

Customization Guide

Package Selection and Package Selection

There is no longer an option under %packages to specify @Everything in a kickstart file.


Adding a Remote Printer

In addition to creating the /etc/hosts.lpd file containing hostnames, the following line must also be added to /etc/lpd.perms to enable sharing:

ACCEPT SERVICE=X REMOTEHOST=</etc/hosts.lpd


Configuring Samba

The pam_smbpass PAM module was not included in the samba package for Red Hat Linux 8.0. It will be included in a future errata for the samba package. Refer to bug #79059 for details.


Exporting NFS File Systems

Under the Hostname Formats section, an incorrect statement was made about wildcards and IP addresses in the NFS server configuration file. It should read:

Series of machines specified with wildcards — Use the * or ? character to specify a string match. Wildcards are not to be used with IP addresses; however, they may accidently work if reverse DNS lookups fail. When specifying wildcars in fully qualified domain names, dots (.) are not included in the wildcard. For example, *.example.com includes one.example.com but does not include one.two.example.com.


Default Settings

The location of the Apache HTTP Server Error Pages is include. They are located in DocumentRoot/../errors/404.html. The paragraph should read:

For example, to redirect a 404 Not Found error code to a webpage that you created in a file called 404.html, copy 404.html to DocumentRoot/../error/404.html. In this case, DocumentRoot is the Document Root directory that you have defined (the default is /var/www/html/). If the Document Root is left as the default location, the file should be copied to /var/www/error/404.html. Then, choose File as the Behavior for 404 - Not Found error code and enter /error/404.html as the Location.

Reference Guide

Boot Process, Init, and Shutdown

The section describing /etc/sysconfig/clock is not complete. The amended set of options is as follows:

Currently, the correct values are:

  • UTC= <value> , where <value> is one of the following boolean values:

    • true or yes — Indicates that the hardware clock is set to Universal Time.

    • false or no — Indicates that the hardware clock is set to local time.

  • ARC=<value>, where <value> is the following:

    • true or yes — Indicates the ARC console's 42-year time offset is in effect. This setting is only for ARC- or AlphaBIOS-based Alpha systems. Any other value indicates that the normal UNIX epoch is in use.

  • SRM=<value>, where <value> is the following:

    • true or yes — Indicates the SRM console's 1900 epoch is in effect. This setting is only for SRM-based Alpha systems. Any other value indicates that the normal UNIX epoch is in use.



Boot Process, Init, and Shutdown

The path to the keytables mentioned in the /etc/sysconfig/keyboard section is incorrect. The correct path to the keytables for x86 machines is:

/lib/kbd/keymaps/i386


Email

The passage which states that the m4 macro processor is part of the sendmail-cf package is incorrect. While the m4 macro processor is installed with Sendmail by default, it is part of the m4 package.



Email

Although the examples listed in the section highlighting /etc/mail/access work, the syntax used is deprecated. It is advisable that users put all text strings in quotes and precede numerical error code with a keyword as in the following example:

badspammer.com       ERROR:550 "Go away and do not spam us anymore"

For more information, consult the file /usr/share/doc/sendmail/README.cf.



Email

The section on Sendmail fails to mention that Red Hat Linux 8.0 ships with Sendmail version 8.12. In this version of Sendmail, the application is split into two parts: one for receiving mail and one for sending it. The receiving application still uses /etc/mail/sendmail.cf as its configuration file. However, if present, the sending application uses /etc/mail/submit.cf as its configuration file (/etc/mail/submit.cf is installed by default under Red Hat Linux 8.0).

The default configuration for the submit.cf should be sufficient for most situations, but if customization is required, it is recommended that the original version is backed up, the alterations are made to /etc/mail/submit.mc, and the m4 macro processor is used to generate a new submit.cf.

For on the options available in submit.mc consult the section titled Common Sendmail Configuration Changes.

The default configuration should be sufficient in most situations. It is recommended you make absolutely certain a particular change is necessary before altering the submit.mc file. For a list of commonly changed settings, consult /usr/share/doc/sendmail/README.cf.

Another important point is that the configuration files (both sendmail.cf and submit.cf) are automatically updated when the system is rebooted. This means any changes not present the corresponding .mc files in /etc/mail will be lost.



The X Window System

The section discussing X clients mistakenly states that mwm stands for Metacity Window Manager — the default window manager for the GNOME desktop environment under Red Hat Linux 8.0. Unfortunately, mwm actually stands for Motif Window Manager. The corrected listing is below:

  • metacity — The Metacity Window Manager is the default window manager for the GNOME desktop environment. It is a simple and efficient window manager which supports custom themes.

  • mwm — The Motif Window Manager, is a basic, standalone window manager. Since it is designed to be a standalone window manager, it should not be used in conjunction with GNOME or KDE.



Firewalls and iptables

The path to the directory used for storing specialized tables is incorrect. The correct path is:

/lib/modules/<kernel-version>/kernel/net/ipv4/netfilter/

NFS Server Configuration Files

Under the /etc/exports section, an incorrect statement was made about wildcards and IP addresses in the NFS server configuration file. It should read:

wildcards — Where a * or ? character is used to take into account a grouping of fully qualified domain names that match a particular string of letters. Wildcards are not to be used with IP addresses; however, they may accidently work if reverse DNS lookups fail.


Security Guide

Netfilter and iptables

The command in the following statement is incorrect:

To make IPTables start by default whenever the system is booted, you must change runlevel status on the service using chkconfig.

chkconfig --level 345 ip6tables on

The correct command should be the following:

chkconfig --level 345 iptables on



Password Protecting LILO

The version of the Security Guide which shipped on the Documentation CD-ROM contains an erroneous command for limiting access to LILO. The command should read:

chmod 600 /etc/lilo.conf


Restrict Permissions for Executable Directories

The command used to change ownership of restricted directories is incorrect. The correct command is as follows:

chown root <directory_name>


Anonymous Upload

The command listed to create an upload-only directory is incorrect. The correct command is as follows:

chmod 744 /var/ftp/pub/upload


Mail-only Users

User shell accounts in the /etc/passwd file should be set to /sbin/nologin (not /bin/false) so that shell access is denied and attempts to access a shell are logged.


Firewalls

The commands in the following statement are incorrect:

The IPChains and IP6Tables services must be turned off
to use the IPTables service with the following
commands:

service ipchains off

service ip6tables off

The correct commands should be the following (additionally, the chkconfig commands prevents the services from starting when rebooting the system or changing runlevels):

service ipchains stop
chkconfig ipchains off

service ip6tables stop
chkconfig ip6tables off

System Administration Primer

User Accounts, Groups, and Permissions

The section regarding the setgid permission incorrectly states it is used only for applications. The corrected passage reads as follows:

setgid — used primarily for applications, this permission indicates that the application runs as the group owning the file and not as the group executing the application. If applied to a directory, all files a user creates within the directory are owned by the group who owns the directory, rather than by the user's private group (see the chapter titled Users and Groups in Official Red Hat Linux Reference Guide for more about user private groups). It is indicated by the character s in place of the x in the group category. If the group owner of the file or directory does not have execution permissions, the S is capitalized.



The UID/GID Conundrum

This section incorrectly states the Kerberos chapter is in the Official Red Hat Linux Customization Guide. The Kerberos chapter is actually in the Official Red Hat Linux Reference Guide.


Printer Sharing with LPRng and the /etc/hosts.lpd File

In addition to creating the /etc/hosts.lpd file containing hostnames, the following line must also be added to /etc/lpd.perms to enable sharing:

ACCEPT SERVICE=X REMOTEHOST=</etc/hosts.lpd