インストール後の設定

  1. 一般ユーザの追加
  2. sudo の設定
  3. X サーバの起動
  4. ネットワークの設定確認
  5. ブラウザで日本語入力設定
  6. 参考文献

1. 一般ユーザの追加

インストール時には「root」と呼ばれる管理者用と, 1 人のユーザ アカウントしか作りませんでした. 必要に応じて他の人のアカウントを作成しましょう. 具体的な方法は 情報実験第 2 回の資料を参照して下さい.

2. sudo の設定

[2.1] sudo の意義

情報実験のように複数の人間で PC を管理することを考えましょう. この場合, 複数の人間が root になる必要がありますが, ルートのパスワードを共有するのはセキュリティ上最悪です. このような場合は sudo コマンドを用いて, ある特定のユーザが root 権限でコマンドを実行できるようにしましょう.

ここで注意しておきたいことは, 今後 Linux にログインするときには, root でログインしてはいけません. root は何でも出来ますので, 誤って重要なファイルを消してしまう可能性があります. 作法として, 本当に必要な場合にだけ root になるようにしましょう.


[2.2] 実際の設定

ここでは sudo を用いることで, 例えば hoge さんが, 自分のパスワードを用いて別のユーザ (例えば, 以下の設定では root ) の権限でコマンドを実行できるようします.

/etc/sudoers を編集します. root でログインして, visudo コマンドを実行します.

# visudoEnter

以下の 1 行を追加します.

hoge ALL=(ALL)ALL

各フィールドの意味は次の通りです.

今回の実習では, 各情報実験機の受講生と VTA さんに sudo 権限を与えて下さい.

[2.3] 使い方

使い方は, 使いたいコマンドの前に sudo と付け加えるだけです. 例えば /etc/shadow は root しか見ることの出来ないファイルですが, sudo でルート権限が与えられているユーザの場合は

$ sudo cat /etc/shadowEnter

とすることで見ることが可能です. 但しパスワードを聞かれますので, その時は自分自身のパスワードを入力して下さい.


3. X サーバの起動

それでは最後に X を立ち上げます. X を起動するには, 以下のコマンドを実行します.

$ startxEnter

初めての startx は一般ユーザ権限で行うことに注意して下さい. そうしないと……, 気が向いたら試してみて下さい. ~/.Xauthority の所有者が root になってしまいます. さて, 次に一般ユーザ権限で起動してみると…???

(※ 上記の事態に運良く遭遇してしまった場合は, その原因を探り, レポートにまとめてみましょう!! ヒント: ls -l, パーミッション)

4. ネットワークの設定

最低限 Unix 3:internet 「つながらない!そんなとき -ネットワークトラブル対処法-」 で行ったように, 自分のマシンのネットワーク設定が正しいかを, ifconfig, netstat, ping, traceroute コマンドを用いて確認してください.

5. ブラウザで日本語入力設定

ブラウザで日本語入力するための設定を行います. ブラウザをインストールします.

# aptitude install iceweasel iceweasel-l10n-ja Enter

ブラウザを起動し, INEX のレポート投稿システムの画面などで 日本語入力が可能か試してください. 日本語入力と英語入力の切り替えは Shift + Space ,または全角半角キーで行います.

$ iceweasel & Enter

もしもうまくいかない時はいろいろ 試行錯誤してみましょう.

6. 参考文献





最終更新日: 2012/06/15 (三上 峻) Copyright © 2000-2012 inex