初心者でもわかる!Linuxマスターへの道 RSSを登録する

Linux初心者向けに初歩的な部分から解説します。Linuxのインストール、コマンドの使い方、各種システム設定などを予定してます。おまけにWindows上でLinuxを動かす方法も伝授します!こんな私もLinux初心者ですが、一緒にLinuxの達人を目指しましょう!

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2008/05/12

【初歩から始める! Linuxマスターへの道】 vol.8 スーパーユーザとは?

この記事を取り寄せる

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■□■
□■    初歩から始める! Linuxマスターへの道    Vol.9
■                              
━━━━━━━━━━━━━━━━━━━━━  2008/05/11 発行  ━━━

こんにちは。メルマガ発行者のチョコ助です。


ゴールデンウィークも終わってしまいましたね。
休み明け1日目の仕事はかなり辛かったです(笑)

皆さんは休みを満喫できましたか???


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 今日のメニュー
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1.スーパーユーザと一般ユーザ
2.rootとは?
3.ユーザアカウントを切り替えるコマンド「su」


───────────────────────────────────
■1.スーパーユーザと一般ユーザ
───────────────────────────────────

Linuxには「スーパーユーザ」というユーザが存在します。
WindowsでいうとAdministratorに相当するユーザで、
どんなことでもできる特権を持ったユーザのことを指します。

スーパーユーザに対して、ある程度権限が制限されたユーザを
「一般ユーザ」と言います。


Windowsの場合、ユーザアカウントを追加する場合、Administratorの
権限を持ったユーザでないとアカウントを追加できませんよね?

Linuxでも同様で、一般ユーザのアカウントを追加する場合、
スーパーユーザでないとアカウントを追加できません。

また、スーパーユーザしか読み書きできないファイルが存在したり、
スーパーユーザしか実行できないコマンドが存在したりもします。


───────────────────────────────────
■2.rootとは?
───────────────────────────────────

Linuxにログインするとき、ユーザアカウント名とパスワードを入力して
ログインしていますよね?

一般ユーザのアカウント名が存在するように、スーパーユーザにも
アカウント名が存在します。

スーパーユーザのアカウント名は「root」です。
パスワードはLinuxをインストールしたときに設定していると思います。


Linuxを使っていると、一般ユーザからrootアカウントに変更したい、という
場面が出てくることもあります。

その場合、ユーザアカウントを切り替えるコマンド「su」を使って
ユーザアカウントの切り替えを行います。


───────────────────────────────────
■3.ユーザアカウントを切り替えるコマンド「su」
───────────────────────────────────

su は「Switch User」の略で、ユーザアカウントを切り替えるための
コマンドです。


【 構文 】

    su [アカウント名]

【 実行例 】

   $ su tanaka



上記のようにsuの引数にアカウント名を指定すると別のユーザに
切り替わることができます。

suコマンドを実行した後にパスワードを聞かれるので、そのユーザの
パスワードを入力してくださいね。


スーパーユーザに切り替わりたい場合は、アカウント名に「root」を
指定します。

アカウント名を指定せずにsuコマンドを実行することも可能で、
その場合、rootに切り替わります。

rootに切り替わりたい場合は、「su root」で実行するよりも
「su」で実行することのほうが多いです。
(なせなら、入力する文字数が少なくて済むので)


ユーザを切り替える場合、通常はパスワードを聞かれますが、
rootから一般ユーザに切り替わる場合はパスワードを聞かれません。

「rootはなんでもできる権限を持ったユーザなので、パスワードなんて
必要ないよ!」ということですね。


一般ユーザからrootに切り替わると、ターミナルの表示にちょっとだけ
変化が現れます。

一般ユーザの場合、ターミナルには

 [user@localhost home]$

のような感じで表示されますが、rootに切り替わると、

 [root@localhost home]#

になります。

どこが変わったか分かりますか?
そう、「$」が「#」に変わっているんです。
これでrootかどうかが判断できるわけです。

実際にターミナルでコマンドを実行して確認してみてくださいね。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■□ 初歩から始める! Linuxマスターへの道 ■□

マガジンID :0000260164
発行者   :チョコ助
メール   :choco_linux@yahoo.co.jp
購読・解除 :http://www.mag2.com/m/0000260164.html

ご意見・ご感想・ご質問等は上記のメールアドレスへお願いします m(_ _)m
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

この記事を取り寄せる
最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る