2008年7月8日火曜日

FreeBSD でサーバ構築 #4

林檎生活100: FreeBSD でサーバ構築 #3の続き.初期設定についてやるんだけど,初期設定でやることは結構いっぱいあるので,今回は,root のパスワードの設定,タイムゾーンの設定,ユーザの作成を行う.

1. ログインする.
FreeBSD/i386 (Amnesiac) (ttyv0)

login: root

(ログインメッセージ)

#


2. root のパスワードを設定する.パスワードなしってのが危険すぎるから,最初にやろう.
# passwd
Changing local password for root
New Password: (root のパスワードを入力する.入力しても何も表示されないことに注意.)
Retype New Password: (もう一度 root のパスワードを入力する.)
#


3. タイムゾーンを設定する.コンピュータは日本時間に設定されていると思うので,そのことを OS に教える.
3.1. tzsetup を実行する.
# tzsetup


3.2. コンピュータの時間は UTC に設定されていないので No を選択する.


3.3. Asia を選択する.


3.4. Japan を選択する.


3.5. JST でいいので,Yes を選択する.


3.6. date を実行し,設定が反映されたか確認する.JST という表記があれば OK.
# date
Wed Jul 9 04:09:10 JST 2008(現実の時間とあっていないのは,VMware Fusion の仕様.解決策はいずれ説明する.)
#


4. 作業用の一般ユーザを追加する.ここでは,takuya というユーザを追加する.
4.1. adduser を実行する.対話的にユーザを作成する.
# adduser
Username: takuya
Full name: TSUCHIDA Takuya
Uid (Leave empty for default): [return](UID は自動設定でいいので,何も入力しない.)
Login group [takuya]: [return](ブラケットの中のがデフォルトとして入力されるので,[return] を入力するだけで OK.)
Login group is takuya. Invite takuya into other groups? []: wheel(root になれる権限を与えるために,wheel グループにも加入する.)
Login class [default]: [return]
Shell (sh csh tcsh nologin) [sh]: tcsh(BSD なら tcsh と相場が決まってるw)
Home directory [/home/takuya]: [return]
Use password-based authentication? [yes]: [return]
Use an empty password? (yes/no) [no]: [return]
Use a random password? (yes/no) [no]: [return]
Enter password: (パスワードを入力する.)
Enter password again: (もう1度パスワードを入力する.)
Lock out the account after creation? [no]: [return]
Username : takuya
Password : *****
Full Name : TSUCHIDA Takuya
Uid : 1001
Class :
Groups : takuya wheel
Home : /home/takuya
Shell : /bin/tcsh
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (takuya) to the user database.
Add another user? (yes/no): no
Goodbye!
#


4.2. ユーザがきちんと追加されたか確認する.
# logout

FreeBSD/i386 (Amnesiac) (ttyv0)

login: takuya
Password:(takuya のパスワードを入力する.)

(ログインメッセージ)

> (# のときは root.> のとき(tcsh の場合.)は一般ユーザになる.)
> su(su は root になるためのコマンド.)
Password:(root のパスワードを入力する.)
# (ルートユーザになった♪)


というかんじ.基本的に,一般ユーザで作業できるところは作業して,root 権限が必要になったときだけ root になるべきなんだよね.

今回はここまで.説明するのは大変だなぁ.次回はネットワークの設定とかやってくよ〜.

2 件のコメント:

匿名 さんのコメント...

BSD?BSDBSD・・・RED!w
そして百問正解おめでとう!やってみたけど
あえなく惨敗ですた・・・

Takuya Tsuchida さんのコメント...

RED5 ネタやらないとなぁ.
100問はひたすらやってれば,問題のパターンが少ないのでどうにかなるはずw