第 7 章 基本コマンド (3)
7.1 パスワードおよびユーザ情報の変更
7.1.1 passwd:パスワードを変更する
みなさんのログインアカウントには管理者が設定したパスワードが割り振られていました. このパスワー ドは乱数によって生成されたものなので,みなさんにとって必ずしも覚えやすいものではありません. です から, パスワードをもう少し覚えやすいものに変更したいと考えている人もいるでしょう. では,パスワー ドを変更するにはどうしたらよいでしょうか.
パスワードを変更するには, passwdというコマンドを使います. では,このコマンドの使ってみましょう.
まず, passwd
←- (7.1)
と入力して下さい. すると, まず現在のパスワードの入力を促すメッセージが画面に表示されます(図7.1).
正しいパスワードを入力すると, 続いて新しいパスワードの入力を促すメッセージが画面に表示されます
(図7.2). パスワードの入力ミスによりログインができなくなってしまうことを防ぐために,同じパスワード
を2回入力することが要求されます. パスワードの変更が終わると,
NIS password has been changed on serv3.eee.u-ryukyu.ac.jp
というメッセージが出て,パスワードの変更が終了します.
図7.1: コマンドpasswdを起動したところ
図7.2: パスワードの変更が終わったところ
さて,ここで,パスワードとして使える文字に関する制限と,どのようなパスワードが「良い」パスワード で,どのようなパスワードが「悪い」パスワードであるかについて説明しておきましょう.
パスワードに使える文字は, アルファベットの大文字と小文字および数字, その他!や #などの記号で, 長さは8文字までです. 日本語は使えないので注意して下さい. また,パスワードが短かすぎるのも危険で す. 最低でも7文字にすべきです.
パスワードを変更する場合には,他人に容易に想像できてしまうようなものを付けてはいけません. 最悪 の選択は,自分の名前,英単語そのままなどです. 逆に,良いパスワードは,英文字の大文字と小文字および 数字を適当に含んだものです. また,覚えやすい(パスワードを書いた紙を持ち歩く必要がない)ことも重要 です. 以下にパスワードの例を示します. ただし,このパスワードの例は,ここに書いた段階で,すでに悪い パスワードになってしまっています(他人も知っているから). このパスワードを絶対に使わないようにして 下さい.
suGEne61(「すげーねむい」と覚える) (7.2)
この学科の教育用コンピュータでは, Network Information System(NIS) というUNIXに標準的なユー ザ管理システムを使って学生のパスワードを1台のコンピュータで集中管理しています. NISでパスワー ドを変更するためには伝統的にはyppasswdというコマンドが使われていたのですが,この機能は現在では
コマンドpasswdに統合されています.
7.2. ディレクトリの構成 75
7.1.2 chfn: ユーザ情報を変更する
chfnというコマンドを使うと,ユーザのログインシェルや実名その他の個人情報を入力したり変更したり することができます. ここに, ログインシェルというのは, みなさんがコンピュータにログインしたときに 起動する,みなさんとコンピュータの仲立ちをするプログラムのことです. 詳しくは第12.1節を参照して下 さい.
初期状態では,みなさんのログインシェルはcshという名前のものに設定されています.
では, chfnを実行してみましょう.
chfn
←- (7.3)
と入力すると, Muleが自動的に起動し,ユーザ情報を変更する画面になります(図7.3). みなさんの初期設
図7.3: chfnを起動したところ
定では, Full Nameという欄にみなさんのユーザアカウントが入っていますが,ここには本来は実名を記入 すべきです.
Full Name: d99999 (7.4)
のようになっている部分を,例えば
Full Name: Yukichi FUKUZAWA (7.5)
などのように実名に変更して下さい.
変更が終わったら,通常通り
C-x C-s (7.6)
C-x C-c
と入力してMuleを終了して下さい. すると,
Changing NIS information for d99999 on serv3.eee.u-ryukyu.ac.jp
Please enter password: (7.7)
などのような表示が出ます. 正しいパスワードを入力すると,
chfn: NIS information changed on host serv3.eee.u-ryukyu.ac.jp (7.8) という文字列が画面に表示されて, chfnは終了します.
/ bin etc
sbin tmp usr var
home X11R6 bin include lib local sbin share
bin inlude lib
bin include lib share
図 7.4: ディレクトリ構成