<sect1 id="ch05-addinguser">
<!--
<title>Adding the user lfs</title>
-->
<title>LFS というユーザを追加する</title>
<?dbhtml filename="addinguser.html" dir="chapter05"?>

<!--
<para>When logged in as <emphasis>root</emphasis>, making a single mistake
can damage or even wreck your system. Therefore we recommend that you
build the packages in this chapter as an unprivileged user. You could
of course use your own user name,  but to make it easier to set up a clean
work environment we'll create a new user <emphasis>lfs</emphasis> and
use this one during the installation process. As <emphasis>root</emphasis>,
issue the following commands to add the new user:</para>
-->
<para><emphasis>root</emphasis> でログインしているときは、たった一つのミスがシステム全体にダメージを与えるか、または台なしにすらしてしまいます。
ですから、この章では一般ユーザで構築を行なうことをお勧めします。
もちろんあなた自身のユーザー名を使うこともできますが、すっきりとした作業環境を簡単に設定できるよう、新しく <emphasis>lfs</emphasis> というユーザーを作り、インストール作業中はこれを使います。
<emphasis>root</emphasis> で以下のコマンドを実行し新しいユーザーを加えて下さい。</para>

<screen><userinput>useradd -s /bin/bash -m lfs
passwd lfs</userinput></screen>

<!--
<para>Now grant this new user <emphasis>lfs</emphasis> full access to
<filename class="directory">$LFS/tools</filename> by giving it ownership
of the directory:</para>
-->
<para>それでは、この新しい <emphasis>lfs</emphasis> というユーザにディレクトリの所有権を与え、<filename class="directory">$LFS/tools</filename> への完全なアクセス権限を与えましょう。</para>

<screen><userinput>chown lfs $LFS/tools</userinput></screen>

<!--
<para>If you made a separate working directory as suggested, give user
<emphasis>lfs</emphasis> ownership of this directory too:</para>
-->
<para>もし提案したように別の作業ディレクトリを作っていたら、<emphasis>lfs</emphasis> というユーザにもそのディレクトリの所有権を与えましょう。</para>

<screen><userinput>chown lfs $LFS/sources</userinput></screen>

<!--
<para>Next, login as user <emphasis>lfs</emphasis>. This can be done via a
virtual console, through a display manager, or with the following substitute
user command:</para>
-->
<para>次に、ユーザ <emphasis>lfs</emphasis> でログインします。これは仮想コンソールか、ディスプレイマネージャー、または次のように su コマンドも使えます。</para>

<screen><userinput>su - lfs</userinput></screen>

<!--
<para>The "<userinput>-</userinput>" instructs <userinput>su</userinput> to
start a new, clean shell.</para>
-->
<para>この "<userinput>-</userinput>" は <userinput>su</userinput> に新しいまっさらな（ i.e. 環境変数を引き継がないなど）シェルを始めるよう伝えます。</para>

</sect1>
