source: projects/vine-cui-guide/trunk/help/othershell.xml @ 2922

Revision 2922, 3.3 KB checked in by yasumichi, 13 years ago (diff)

Vine-manual から CUI ガイドを分離

Line 
1<appendix id="othershell">
2        <title>ログインシェルの変更</title>
3        <para>標準ログインシェル bash 以外にもいくつかのシェルが用意されています。</para>
4        <para>ログインシェルを変更したい場合は、chshコマンドを使用します。</para>
5        <example>
6                <title>利用できるシェルを表示する</title>
7                <screen>$ chsh --list-shells</screen>
8        </example>
9        <example>
10                <title>ログインシェルを tcsh に変更する</title>
11                <para>ログインシェルを tcsh に変更する場合は、以下のようにします。実行したユーザのパスワードを求められますので入力して<keycap>Enter</keycap>キーを押して下さい。</para>
12<screen>$ chsh -s /bin/tcsh
13username のシェルを変更します。
14パスワード:
15シェルを変更しました。</screen>
16        </example>
17        <para>chsh の詳細は、<screen>$ man chsh</screen>として付属のマニュアルを参照してください。</para>
18        <table>
19                <title>シェルの一覧</title>
20                <tgroup cols="2">
21                        <thead><row><entry>フルパス</entry><entry>概要</entry></row></thead>
22                        <tbody>
23                                <row>
24                                        <entry>/bin/sh</entry>
25                                        <entry>実体は、/bin/bash へのシンボリックリンクですが、Bourneシェルを模擬します。</entry>
26                                </row>
27                                <row>
28                                        <entry>/bin/bash</entry>
29                                        <entry>bash は、標準入力やファイルから読み込んだコマンドを実行する、 sh 互換のコマンド言語インタプリタです。 bash には、Korn シェルや C シェルの便利な機能も採り入れられています。</entry>
30                                </row>
31                                <row>
32                                        <entry>/sbin/nologin</entry>
33                                        <entry>ユーザのログインを拒否します。</entry>
34                                </row>
35                                <row>
36                                        <entry>/bin/bash2</entry>
37                                        <entry></entry>
38                                </row>
39                                <row>
40                                        <entry>/bin/dash</entry>
41                                        <entry></entry>
42                                </row>
43                                <row>
44                                        <entry>/bin/ash</entry>
45                                        <entry></entry>
46                                </row>
47                                <row>
48                                        <entry>/bin/bsh</entry>
49                                        <entry></entry>
50                                </row>
51                                <row>
52                                        <entry>/bin/tcsh</entry>
53                                        <entry>tcsh は、バークレイ版 UNIX の C シェル csh と完全に互換性があり、さらに機能強化したシェルです。コマンド行編集機能やプログラム可能な単語の補完機能、スペル訂正、履歴、ジョブ制御、C 言語風の文法等などを備えています。</entry>
54                                </row>
55                                <row>
56                                        <entry>/bin/csh</entry>
57                                        <entry></entry>
58                                </row>
59                                <row>
60                                        <entry>/bin/zsh</entry>
61                                        <entry></entry>
62                                </row>
63                        </tbody>
64                </tgroup>
65        </table>
66        <note>
67                <title>設定は <filename>/etc/passwd</filename> に保存されます</title>
68                <para>ファイル <filename>/etc/passwd</filename> には、ユーザに関するいくつかの設定が1行1ユーザで記述されています。</para>
69                <para>各行は、ユーザ名から始まる : で区切られた7つのフィールドで構成されています。</para>
70                <screen>testuser:x:501:501:testuser:/home/testuser:/bin/bash</screen>
71                <para>順にユーザ名、パスワード(現在は使用しない)、ユーザ ID、グループ ID、ユーザ氏名(またはコメント)、ホームディレクトリ、ログインシェルです。</para>
72                <para>詳細は、以下のコマンドでマニュアルを参照してください。</para>
73                <screen>$ man 5 passwd</screen>
74        </note>
75</appendix>
Note: See TracBrowser for help on using the repository browser.