diff --git a/documentation/content/en/books/handbook/basics/_index.adoc b/documentation/content/en/books/handbook/basics/_index.adoc --- a/documentation/content/en/books/handbook/basics/_index.adoc +++ b/documentation/content/en/books/handbook/basics/_index.adoc @@ -90,7 +90,7 @@ This is accomplished by requiring every user to log into the system before gaining access to the programs on the system. Every user has a unique "username" and a personal "password". -To log into the system console, type the username that was configured during system installation, as described in crossref:bsdinstall[bsdinstall-addusers,Add Users], and press kbd:[Enter]. +To log into the system console, type the username that was configured during system installation, as described in <>, and press kbd:[Enter]. Then enter the password associated with the username and press kbd:[Enter]. The password is _not echoed_ for security reasons. @@ -140,7 +140,7 @@ To disable a virtual console, put a comment symbol (`+#+`) at the beginning of the line representing that virtual console. For example, to reduce the number of available virtual consoles from eight to four, put a `+#+` in front of the last four lines representing virtual consoles `ttyv5` through `ttyv8`. _Do not_ comment out the line for the system console `ttyv0`. -Note that the last virtual console (`ttyv8`) is used to access the graphical environment if Xorg has been installed and configured as described in crossref:x11[x11,The X Window System]. +Note that the last virtual console (`ttyv8`) is used to access the graphical environment if Xorg has been installed and configured as described in <>. For a detailed description of every column in this file and the available options for the virtual consoles, refer to man:ttys[5]. @@ -274,7 +274,7 @@ Login class:: Login classes are an extension to the group mechanism that provide additional flexibility when tailoring the system to different users. -Login classes are discussed further in crossref:security[users-limiting,Configuring Login Classes]. +Login classes are discussed further in <>. Password change time:: By default, passwords do not expire. @@ -548,7 +548,7 @@ ==== The commands man:chfn[1] and man:chsh[1] are links to man:chpass[1], as are man:ypchpass[1], man:ypchfn[1], and man:ypchsh[1]. Since NIS support is automatic, specifying the `yp` before the command is not necessary. -How to configure NIS is covered in crossref:network-servers[network-servers,Network Servers]. +How to configure NIS is covered in <>. ==== [[users-passwd]] @@ -725,7 +725,7 @@ Understanding how permissions work is necessary to make sure that users are able to access the files that they need and are unable to improperly access the files used by the operating system or owned by other users. This section discusses the traditional UNIX(R) permissions used in FreeBSD. -For finer-grained file system access control, refer to crossref:security[fs-acl,Access Control Lists]. +For finer-grained file system access control, refer to <>. In UNIX(R), basic permissions are assigned using three types of access: read, write, and execute. These access types are used to determine file access to the file's owner, group, and others (everyone else). @@ -1408,12 +1408,12 @@ `/var` contains the directories `log/`, `spool/`, and various types of temporary files, and as such, may get filled up. Filling up the root file system is not a good idea, so splitting `/var` from `/` is often favorable. -Another common reason to contain certain directory trees on other file systems is if they are to be housed on separate physical disks, or are separate virtual disks, such as Network File System mounts, described in crossref:network-servers[network-nfs,“Network File System (NFS)”], or CDROM drives. +Another common reason to contain certain directory trees on other file systems is if they are to be housed on separate physical disks, or are separate virtual disks, such as <> mounts, or CDROM drives. [[disks-fstab]] === The fstab File -During the boot process (crossref:boot[boot,The FreeBSD Booting Process]), file systems listed in `/etc/fstab` are automatically mounted except for the entries containing `noauto`. +During <>, file systems listed in `/etc/fstab` are automatically mounted except for the entries containing `noauto`. This file contains entries in the following format: [.programlisting] @@ -1776,7 +1776,7 @@ [NOTE] ==== The new shell _must_ be present in `/etc/shells`. -If the shell was installed from the FreeBSD Ports Collection as described in crossref:ports[ports,Installing Applications: Packages and Ports], it should be automatically added to this file. +If the shell was installed from the FreeBSD Ports Collection as described in <>, it should be automatically added to this file. If it is missing, add it using this command, replacing the path with the path of the shell: [source,shell]