<sect1 id="ch06-changingowner">
<!--
<title>Changing ownership</title>
-->
<title>所有権を変更する</title>
<?dbhtml filename="changingowner.html" dir="chapter06"?>

<!--
<para>Right now the <filename class="directory">/tools</filename> directory
is owned by the user <emphasis>lfs</emphasis>, a user that exists only on your
host system. Although you will probably want to delete the
<filename class="directory">/tools</filename> directory once you have
finished your LFS system, you may want to keep it around, for example to
build more LFS systems. But if you keep the
<filename class="directory">/tools</filename> directory as it is, you end up
with files owned by a user ID without a corresponding account. This is
dangerous because a user account created later on could get this same user ID
and would suddenly own the <filename class="directory">/tools</filename>
directory and all the files therein, thus exposing these files to possible
malicious manipulation.</para>
-->
<para>さて今 <filename class="directory">/tools</filename> ディレクトリはホストシステムに存在する <emphasis>lfs</emphasis> というユーザに所有権があります。
LFS システムを作り終えたら、恐らく <filename class="directory">/tools</filename> ディレクトリを削除したいかもしれませんが、たとえば後程また別の LFS システムを構築するために残しておいてもいいでしょう。
 <filename class="directory">/tools</filename> ディレクトリをそのままに残しておくと、対応したアカウントの無いユーザー ID によって所有されたファイルとなってしまいます。
これは、後に作られたユーザーアカウントがこれと同じユーザー ID を得て、突然 <filename class="directory">/tools</filename> ディレクトリとそのなかにあるファイルを所有してしまうということによって、これらのファイルを悪意のある操作にさらしてしまうので危険です。</para>

<!--
<para>To avoid this issue, you could add the <emphasis>lfs</emphasis> user to
your new LFS system later on when creating the <filename>/etc/passwd</filename>
file, taking care to assign it the same user and group IDs as on your host
system. Alternatively, you can (and the book assumes you do) assign the
contents of the <filename class="directory">/tools</filename> directory to
user <emphasis>root</emphasis> by running the following command:</para>
-->
<para>この問題を避けるために、後ほど <filename>/etc/passwd</filename> ファイルを作ったときに、新しい LFS システムにお使いのホストシステムにある同じユーザーとグループ ID を持つように気をつけて <emphasis>lfs</emphasis> ユーザを加えることができます。
あるいはまた、以下のコマンドを実行することで、<filename class="directory">/tools</filename> ディレクトリの内容を <emphasis>root</emphasis> ユーザが所有するよう変更することができます。（本書ではこちらを想定します。）</para>

<screen><userinput>chown -R 0:0 /tools</userinput></screen>

<!--
<para>The command uses "0:0" instead of "root:root", because
<userinput>chown</userinput> is unable to resolve the name "root" until the
password file has been created.</para>
-->
<para><userinput>chown</userinput> はパスワードファイルが作られるまで "root" という名前を解決できないので、このコマンドは "root:root" の代わりに "0:0" を使います。</para>

</sect1>

