source: projects/Vine-manual/trunk/login.xml @ 190

Revision 190, 23.6 KB checked in by yasumichi, 15 years ago (diff)

remove about shutdown.

Line 
1<!--DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V4.2//EN"-->
2
3<chapter id="login">
4  <title>Vine Linuxの基本操作</title>
5
6<!--bookinfo>
7  <authorgroup>
8  <author>
9    <firstname>Masaki</firstname>
10    <surname>Kawamura</surname>
11  </author>
12  <author>
13    <firstname>Shoji</firstname>
14    <surname>Matsumoto</surname>
15  </author>
16  <editor>
17          <firstname>Yasumichi</firstname>
18          <surname>Akahoshi</surname>
19  </editor>
20  <editor>
21          <firstname>Takuya</firstname>
22          <surname>Kobayashi</surname>
23  </editor>
24  </authorgroup>
25  <pubdate>2007/10/09</pubdate>
26</bookinfo-->
27
28<sect1 id="login-1">
29  <title>ログインしよう</title>
30
31  <sect2 id="login-1-2">
32    <title>コンソールからログアウトする</title>
33    <para>
34使い終ったときは<emphasis>ログアウト</emphasis>という過程が必要です。
35まず、書きかけのプログラムや文章はきちんと保存しておきましょう。
36また、実行中のアプリケーションもきちんと終了させましょう。ここまでできたらログアウトします。
37    </para>
38    <para>ログアウトするには、<command>exit</command><command>logout</command>というコマンドを実行してください。</para>
39  </sect2>
40
41  <sect2 id="login-1-3">
42    <title>フレームバッファコンソールでの日本語入力</title>
43    <para>Emacs であれば、とくに何もせずに、'C-\'  (<keycombo><keycap>Ctrl</keycap><keycap>\</keycap></keycombo>) で日本語入力のOn/Offの切替えになり、日本語入力ができます。GUI環境での使用とほぼ同じ操作方法なので、<ulink url="utils.html#text-editor">3.1. テキストエディタ(emacs,xemacs)</ulink>を参照してください。</para>
44
45    <para><ulink url="package.html">VinePlus</ulink> にある uim-fep と uim-anthy をインストールすることで、
46    フレームバッファコンソールでも日本語を入力することができるようになります。</para>
47    <para>ただし、uimの設定ファイルを作成するためのツール(uim-pref-gtkやuim-pref-qt)は、GUI環境を必要とします。</para>
48
49    <warning><para><ulink url="package.html">VinePlus</ulink> のパッケージは、<ulink url="package.html#attention">注意事項</ulink>等を読んだ上で全て自己責任でお使い下さい。</para>
50    <para>この文書では、uim-fep の使い方などは扱いません。それぞれのパッケージに付属のドキュメントなどを参照してください。</para></warning>
51  </sect2>
52</sect1>
53
54<sect1 id="login-3">
55  <title>グラフィカルユーザインターフェース</title>
56  <sect2 id="login-3-1">
57    <title>Vine LinuxのGUI環境</title>
58    <para>
59            グラフィカルユーザインターフェース(GUI)を導入すれば、マウスによる操作や複数のウィンドウが利用できるため大変便利です。
60            Vine Linux 3.0から、X Window System の実装の一つである <ulink url="http://www.x.org/">X.Org Foundation</ulink> のプロダクトを採用し、
61            標準のデスクトップ環境として <ulink url="http://www.gnome.org/">GNOME</ulink> を採用しています。詳しくは、
62            <ulink url="XWindow.html">Vine Linuxのグラフィックス環境</ulink>を参照してください。
63    </para>
64    <para>
65            また、インストールCDには含まれておりませんが、デスクトップ環境 <ulink url="http://www.kde.org/">KDE</ulink>やウィンドウマネージャ
66            <ulink url="http://www.windowmaker.info/">Window Maker</ulink> などの Vine Linux 向けパッケージが用意されています。
67            これらは、APT(Advanced Packaging Tool) などを用いてインストールすることができます。
68            詳細は、<xref linkend="using-rpm" /><xref linkend="synaptic" />を御覧ください。
69    </para>
70  </sect2>
71
72  <sect2 id="login-3-2">
73    <title>コンソールからGUI環境を起動する</title>
74    <para>
75            X Window Systemの設定ができましたら、Xウィンドウを起動してみましょう。
76            コンソール画面からログインした場合、<command>startx</command>コマンドを入力するとX Window Systemが起動され、
77            デスクトップ環境 GNOME が起動します。
78    </para>
79<screen>
80$ startx
81</screen>
82
83    <para>
84Window Makerやディスクトップ環境KDEを起動したい場合は、startxを実行する前に
85setwmコマンドでウィンドウマネージャを選択します。
86    </para>
87<screen>
88$ setwm wmaker    &lt;= Window Makerを選択する場合
89$ startx          &lt;= startxで起動すると Window Makerが使えます
90</screen>
91
92    <para>
93現在、設定されているウィンドウマネージャは、次のようにして知ることがで
94きます。
95    </para>
96<screen>
97$ setwm status
98Current Window Manager is gnome
99</screen>
100    <para>
101また、どのようなウィンドウマネージャを選択できるかは、引数なしで単に
102setwmと入力すれば得られます。ただし、インストールされていないものを選択
103すると、設定されません。
104    </para>
105<screen>
106$ setwm kde          &lt;= kdeを選択する
107Not found startkde   &lt;= 見つからない場合は設定されません
108</screen>
109
110    <para>
111システムを起動したときからXウィンドウを使用したい場合は次に解説するディスプレイマネージャを用います。
112    </para>
113  </sect2>
114
115  <sect2 id="login-3-3">
116    <title>ディスプレイマネージャ gdm</title>
117    <para>
118            コンソール画面からグラフィカルなログイン画面にするには、
119            ディスプレイマネージャを起動する必要があります。
120            Vine Linuxでは gdm というディスプレイマネージャを採用しています。
121            これはランレベル 5に移行するだけで起動されるように設定されています。
122    </para>
123<screen>
124# /sbin/telinit 5
125</screen>
126    <para>
127            システムが起動したときに、自動的にランレベル 5へ移行して gdm を起動するには、
128            <ulink url="file:///etc/inittab">/etc/inittab</ulink>の以下の部分を書き換えてください。
129                        詳細は、<xref linkend="run-level" />を御覧ください。
130    </para>
131<screen>
132id:3:initdefault:
133   ↓
134id:5:initdefault:
135</screen>
136    <sect3 id="login-on-gdm">
137            <title>gdmからのログイン</title>
138            <mediaobject>
139                    <imageobject>
140                            <imagedata fileref="images/gdm.png" />
141                    </imageobject>
142            </mediaobject>
143            <para>
144                    gdmからログインするには、まず画面の指示に従ってユーザ名を入力し、<keycap>Enter</keycap>キーを押します。
145                    次にパスワードの入力画面が表示されますので、パスワード入力し<keycap>Enter</keycap>キーを押します。
146                    パスワード入力の際には、入力した文字の代わりに <keycap>*</keycap> が表示されるので注意して入力してください。
147                    ユーザ認証に成功すると、ウィンドウマネージャやデスクトップ環境が起動され、利用できる環境になります。
148            </para>
149            <para>
150                    なお、ディスプレイマネージャgdmのログイン画面には、「言語」、「セッション」、「システム」というオプションメニューがあります。
151            </para>
152            <table id="gdm-option-menu">
153                    <title>gdmログイン画面のオプションメニュー</title>
154                    <tgroup cols="2">
155                            <tbody>
156                                    <row>
157                                            <entry>言語</entry>
158                                            <entry>ログインセッションで表示される言語を指定します。</entry>
159                                    </row>
160                                    <row>
161                                            <entry>セッション</entry>
162                                            <entry>前回、デフォルトのシステム・セッション、GNOME、フェイルセーフなターミナルなどから、セッションを選択します。
163                                                    KDEやWindow Makerなどがインストールされている場合は、それらも選択可能です。<xref linkend="XWindow-A" /></entry>
164                                    </row>
165                                    <row>
166                                            <entry>システム</entry>
167                                            <entry>コンピュータを停止、コンピュータを再起動などのアクションを実行できます。
168                                                        ログイン・マネージャの設定(G) を選択し、rootのパスワードを入力すると<xref linkend="gdmsetup" />を行うことができます。</entry>
169                                    </row>
170                            </tbody>
171                    </tgroup>
172            </table>
173    </sect3>
174    <sect3 id="gdmsetup">
175            <title>ログイン画面の設定</title>
176            <para>以下のいずれかの方法により、ログイン画面を設定するためのツールが起動します。</para>
177            <itemizedlist>
178                                <listitem><para>gdmログイン画面のオプションメニューの<guimenu>システム</guimenu>から、<guimenu>ログイン・マネージャの設定(G)</guimenu> を選択し、rootのパスワードを入力</para></listitem>
179                    <listitem><para>ログインしたあとで、GNOMEメニューの<guimenu>デスクトップ</guimenu><guimenuitem>システム管理</guimenuitem><guimenuitem>ログイン画面の設定</guimenuitem>を実行</para></listitem>
180                    <listitem><para>ログインしたあとで、GNOME端末等から、<command>gdmsetup</command>コマンドを実行</para></listitem>
181            </itemizedlist>
182            <para>この際、rootユーザのパスワードを尋ねるダイアログが表示されますのでパスワードを入力して<guibutton>OK</guibutton>をクリックしてください。</para>
183            <para>ログイン画面の設定ツールは、ローカル、リモート、アクセシビリティ、セキュリティ、ユーザの5つのページで構成されています。詳細については、設定ツールのヘルプを参照してください。</para>
184                       
185                        <para>「ローカル」タブのところで、フェイスブラウザを利用するものを選択した場合は、「ユーザ」タブのところで対象、対象外とするユーザを設定してください。</para>
186
187                        <para>また、ログインしたあとで、GNOMEメニューの<guimenu>デスクトップ</guimenu><guimenuitem>設定</guimenuitem><guimenuitem>高度な設定</guimenuitem><guimenuitem>ログインの写真</guimenuitem>を実行することで、フェイスブラウザの画面に表示される画像を設定することができます。</para>
188
189                        <note>
190                                <title>自動でログインするには?</title>
191                                <para>「セキュリティ」タブのところで、自動ログインを有効にする(E)にチェックをつけ、ユーザを選択することで、起動時に自動的にログインするようにできます。</para>
192                        </note>
193                       
194                        <warning>
195                                <title>パスワードの入力を省略するということ</title>
196                                <para>自動ログインを有効にするということは、パスワードの入力を省略するということになり、「なりすまし」等、悪用される危険を伴います。<emphasis>悪用された場合に責任を問われる可能性もあります</emphasis>ので、自動ログインを利用する際には、十分に注意してください。</para>
197                        </warning>
198                </sect3>
199
200    <sect3 id="logout-from-gnome">
201            <title>GNOMEからのログアウト</title>
202            <para>GNOMEからログアウトするには、<guimenu>デスクトップ</guimenu>メニューの<guimenuitem><replaceable>ユーザ名</replaceable> のログアウト</guimenuitem>を実行してください。この際、デフォルトの設定であればアクションとして<guibutton>ユーザの切り替え</guibutton><guibutton>キャンセル</guibutton><guibutton>ログアウト</guibutton>の3つのボタンが表示されるので<guibutton>ログアウト</guibutton>をクリックしてください。</para>
203            <para>なお、設定によりこのログアウトメニューを表示せずにログアウトさせる事も可能です。その場合は、<guimenu>デスクトップ</guimenu>メニューから<guimenuitem>設定</guimenuitem><guimenuitem>高度な設定</guimenuitem>の順にたどり、<guimenuitem>セッション</guimenuitem>を実行した時に表示されるウィンドウで<guilabel>ログアウト時に確認する</guilabel>のチェックを外してください。</para>
204    </sect3>
205<sect3 id="setdm">
206        <title>ディスプレイマネージャの変更</title>
207        <para>
208                xdm,kdm などの他のディスプレイマネージャを使う様に設定するには、<command>setdm</command>コマンドを使用します。
209                オプションなしで<command>setdm</command>を実行した場合は、
210                使い方とともに選択肢が表示されますので使用したいディスプレイマネージャの番号を入力して<keycap>Enter</keycap>を押してください。
211        </para>
212
213<screen># /usr/sbin/setdm
214使い方: setdm &lt;ディスプレイマネージャ名&gt;
215&lt;ディスプレイマネージャ名&gt;...
216   xdm : X ディスプレイマネージャ
217   gdm : GNOME ディスプレイマネージャ
218
219ディスプレイマネージャを選択してください。
2201) exit
2212) xdm
2223) gdm
223番号を入力&gt;</screen>
224        <para>なお、xdmはデフォルトでインストールされていますが、kdmを使用するには KDE をインストールする必要があります。</para>
225</sect3>
226  </sect2>
227</sect1>
228
229<sect1 id="login-5">
230  <title>ユーザ登録</title>
231  <sect2 id="how-to-add-user">
232    <title>ユーザを登録するには?</title>
233    <para>
234Vine Linuxをインストールし、基本的な設定を終えたらユーザを登録します。rootユーザはシステム管理以外では基本的に使用しません。メールを読んだり、WWWページを見たり、プログラミングするときには一般ユーザで行います。
235    </para>
236
237    <para>
238ユーザはユーザ名の他にユーザIDやユーザが所属するグループ、グループIDによって管理されます。ファイル<ulink url="file:///etc/passwd">/etc/passwd</ulink><ulink url="file:///etc/group">/etc/group</ulink>に記述されていますので、ちょっと見てください。
239    </para>
240    <para>
241/etc/passwdでは、各項目は : で区切られています。各項目の意味は下記の通りです。
242    </para>
243<itemizedlist>
244<listitem><para>ユーザ名</para></listitem>
245<listitem><para>パスワード : 暗号化されていたり、シャドウパスワードを用いる場合はxとなっています。</para></listitem>
246<listitem><para>ユーザID : 一般ユーザは500以上の番号が用いられます。</para></listitem>
247<listitem><para>グループID : ユーザが属するグループIDです。<ulink url="file:///etc/group">/etc/group</ulink>を参照してください。</para></listitem>
248<listitem><para>氏名 : ユーザの氏名をローマ字で入れておきます。</para></listitem>
249<listitem><para>ホームディレクトリ : 一般に /home/user_nameに置かれます。</para></listitem>
250<listitem><para>シェル : ユーザが利用するシェルを指定します。標準で/bin/bashです。</para></listitem>
251</itemizedlist>
252
253    <para>
254            ユーザの登録には、<command>useradd</command>コマンドや<application>Users administration tool</application>を用いることができます。
255            また、<application>Webmin</application>を導入すれば、Webブラウザによるユーザ登録が可能です。
256            このマニュアルでは、<command>useradd</command>コマンドと<application>Users administration tool</application>を用いたユーザ登録の方法を解説します。
257    </para>
258
259    <warning>
260            <title>パスワードに関する注意</title>
261            <para>
262                    パスワードには、単語や人名、誕生日、電話番号等他人が推定できるものを使用してはいけません。
263                    銀行の暗証番号と同様に慎重に選んで下さい。小文字の他、大文字や数字を組み合わせると効果的です。
264            </para>
265    </warning>
266  </sect2>
267
268  <sect2 id="login-5-2">
269    <title>useraddによる登録</title>
270    <para>
271標準的なユーザの登録は<command>useradd</command>コマンドで行うことができます。ユーザ名を指定して以下のように実行すると、ユーザを登録することができます。
272    </para>
273<screen>
274# useradd user_name
275</screen>
276    <para>
277/etc/passwdにユーザIDとユーザ名、ホームディレクトリの位置(/home/user_name)、使用するシェル(/bin/bash)が書かれます。また、/etc/groupにユーザが属するグループ(ユーザ名と同じ)が作成されます。ユーザIDや、ホームディレクトリの位置、属するグループ、使用するシェルなどを変更して登録する場合には、useraddコマンドにオプションを付けて指定することができます。詳細は man useraddで知ることができます。良く使われるオプションは以下の通りです。
278    </para>
279<screen>
280-d home_dir    ホームディレクトリの指定 [/home/user_name]
281-g group       ユーザのグループの指定   
282-s shell       シェルの指定     [/bin/bash,/bin/tcsh,/bin/zshなど]
283-u uid         ユーザIDの指定   [501などの整数やグループ名]
284</screen>
285    <para>
286一般ユーザのグループには users (グループID 100)も良く使われます。例えば、ユーザ vineをグループ users で登録するには以下のようにします。
287    </para>
288<screen>
289# useradd -g users vine
290</screen>
291
292    <para>
293パスワードはユーザ登録後に passwdコマンドで設定します。ユーザ vineのパスワードを設定するには以下のようにします。
294    </para>
295<screen>
296# passwd vine
297Changing password for user vine
298New UNIX password: (パスワード)
299Retype new UNIX password: (パスワードをもう一度入力する)
300passwd: all authentication tokens updated successfully         完了
301</screen>
302
303  </sect2>
304
305  <sect2 id="login-5-3">
306          <title>Users administration toolによる登録</title>
307          <para>
308                  <application>Users administration tool</application> を使えば、グラフィカルユーザインターフェースを利用してユーザの登録が行えます。
309                  ツールを起動するには、<guimenu>デスクトップ</guimenu>メニューから、
310                  <guimenuitem>システム管理</guimenuitem>にある<guimenuitem>ユーザとグループ</guimenuitem>を実行してください。
311                  この際、rootユーザのパスワードを尋ねるダイアログが表示されますのでパスワードを入力して<guibutton>OK</guibutton>をクリックしてください。
312          </para>
313          <mediaobject>
314                  <imageobject>
315                          <imagedata fileref="images/useradmin1.png" />
316                  </imageobject>
317          </mediaobject>
318          <para>
319                  ユーザを追加するには、<guibutton>ユーザの追加</guibutton>をクリックします。
320                  詳細については、<application>Users administration tool</application>付属のヘルプを参照してください。
321          </para>
322          <mediaobject>
323                  <imageobject>
324                          <imagedata fileref="images/useradmin2.png" />
325                  </imageobject>
326          </mediaobject>
327  </sect2>
328
329        <sect2 id="login-5-4">
330                <title>idコマンドによる、ユーザ情報の確認</title>
331                <para>
332                        id コマンドで、ユーザIDとユーザ名、グループIDとグループ名、そのほかの所属グループIDとグループ名を確認することができます。
333                </para>
334                <screen>$ <command>id ユーザ名</command></screen>
335                <para>ユーザ名を省略すると、自分の情報を表示します。</para>
336
337                <para>たとえば root であれば次のように表示されます。
338                <screen>$ <command>id root</command>
339uid=0(root) gid=0(root) 所属グループ=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)</screen>
340                </para>
341        </sect2>
342
343  <sect2 id="login-5-5">
344    <title>groupaddによるグループの作成</title>
345                <para>
346                        グループの作成には<command>groupadd</command>コマンドを利用することができます。グループ名を指定して以下のように実行すると、グループを作成することができます。
347                </para>
348                <screen># <command>groupadd <replaceable>group_name</replaceable></command></screen>
349
350                <para><filename>/etc/group</filename> にグループ名や、グループIDや、属するユーザ名などが書かれます。</para>
351
352                <para>作成したグループは <command>groupdel</command>コマンドで削除できます。</para>
353        </sect2>
354       
355  <sect2 id="login-5-6">
356    <title>補助グループへの登録</title>
357                <para>
358                        ユーザは、主グループ(プライマリグループとも呼びます、ユーザ登録時に登録したグループです)の他に、さらに複数のグループに所属することができます。
359                        このグループを補助グループといいます。
360                </para>
361                <para>
362                        <command>usermod</command>コマンドの <option>-G</option> オプションを利用することで所属する補助グループを設定できます。
363                </para>
364
365                <screen># <command>usermod -G <replaceable>group_name</replaceable> <replaceable>user_name</replaceable></command></screen>
366
367                <para>-G の後に、補助グループ名を指定します。</para>
368                <para>-G の後に、所属していないグループを指定するとそのグループに所属します。また、所属しているグループを指定しないとそのグループから除かれます。</para>
369
370                <para>複数の補助グループを指定するには -G groupA,groupB,groupC のように "," で区切って列挙します。</para>
371               
372                <para>まず id コマンドで所属グループを確認します。
373                <screen>$ <command>id userA</command>
374uid=505(userA) gid=100(users) 所属グループ=100(users)</screen></para>
375
376                <para>userA は users という主グループに所属しています。補助グループには所属していません。</para>
377               
378                <para>userA を A という補助グループに所属させるには次のようにします。</para>
379                <para>あらかじめ A というグループを作成しておきます。
380                <screen># <command>groupadd A</command></screen></para>
381                <para>userA を A に登録します。
382                <screen># <command>usermod -G A userA</command></screen></para>
383
384                <para>id コマンドで所属グループを確認します。
385                <screen># <command>id userA</command>
386uid=505(userA) gid=100(users) 所属グループ=100(users),508(A)</screen></para>
387
388                <para>さらに他の補助グループ B にも登録するには次のようにします。
389                <para>同様に グループ B も作成しておきます。
390                <screen># <command>groupadd B</command></screen></para>
391                <para>すでに登録済のグループ名 A と 新しく登録する B をすべて指定します。</para>
392                <screen># <command>usermod -G A,B userA</command></screen></para>
393
394                <para>id コマンドで所属グループを確認します。
395                <screen># <command>id userA</command>
396uid=505(userA) gid=100(users) 所属グループ=100(users),508(A),509(B)</screen></para>
397
398                <para>このとき
399                <screen># <command>usermod -G B userA</command></screen>
400                としてしまうと userA は 補助グループ B に登録されますが、補助グループ A から除かれてしまいます。</para>
401                <para><screen># <command>id userA</command>
402uid=505(userA) gid=100(users) 所属グループ=100(users),509(B)</screen></para>
403               
404                <para>全ての補助グループから除くには、次のように '' もしくは "" を利用します。
405                <screen># <command>usermod -G '' userA</command></screen></para>
406                <para><screen># <command>id userA</command>
407uid=505(userA) gid=100(users) 所属グループ=100(users)</screen></para>
408                <para>主グループだけになりました。</para>
409
410        </sect2>
411</sect1>
412
413</chapter>
Note: See TracBrowser for help on using the repository browser.