| 12345678910111213141516171819202122232425262728293031323334353637383940 | <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [  <!ENTITY % general-entities SYSTEM "../general.ent">  %general-entities;]><sect1 id="ch-system-changingowner"><title>Changing Ownership</title><?dbhtml filename="changingowner.html"?><para>Currently, the <filename class="directory">/tools</filename>directory is owned by the user <emphasis>lfs</emphasis>, a user thatexists only on the host system. Although the <filenameclass="directory">/tools</filename> directory can be deleted once theLFS system has been finished, it can be retained to build additionalLFS systems. If the <filename class="directory">/tools</filename>directory is kept as is, the files are owned by a user ID without acorresponding account. This is dangerous because a user accountcreated later could get this same user ID and would own the <filenameclass="directory">/tools</filename> directory and all the filestherein, thus exposing these files to possible maliciousmanipulation.</para><para>To avoid this issue, add the <emphasis>lfs</emphasis> user tothe new LFS system later when creating the<filename>/etc/passwd</filename> file, taking care to assign it thesame user and group IDs as on the host system. Alternatively, assignthe contents of the <filename class="directory">/tools</filename>directory to user <emphasis>root</emphasis> by running the followingcommand:</para><screen><userinput>chown -R 0:0 /tools</userinput></screen><para>The command uses <parameter>0:0</parameter> instead of<parameter>root:root</parameter>, because <command>chown</command>is unable to resolve the name <quote>root</quote> until the passwordfile has been created. This book assumes you ran this<command>chown</command> command.</para></sect1>
 |