システムプログラム(第8週): スーパーユーザ(root)


電子・情報工学系/システム情報工学研究科CS専攻
新城 靖
<yas@is.tsukuba.ac.jp>

このページは、次の URL にあります。
http://www.coins.tsukuba.ac.jp/~syspro/2005/No8_files/superuser.html
あるいは、次のページから手繰っていくこともできます。
http://www.coins.tsukuba.ac.jp/~syspro/2005/
http://www.coins.tsukuba.ac.jp/~yas/

スーパーユーザ(root)

Unix では、UID が 0 のユーザは、 全てのアクセス制御の仕組みを無視して何でも実行することができる。 これを スーパー・ユーザ(super user)特権ユーザ(privileged user)、 あるいは、 ルート(root) と呼ばれる。

次の例は、モードが 000 (---------) ファイルをスーパーユーザの権限で読むことが出き ることを示している。

% su [←]
Password: rootのパスワード[←]
[root@adonis9 tmp]# cd /tmp[←]
[root@adonis9 /tmp]# ls -l file1[←]
ls: file1: そのようなファイルやディレクトリはありません
[root@adonis9 /tmp]# echo "This is file1" > file1[←]
[root@adonis9 /tmp]# chmod 000 file1[←]
[root@adonis9 /tmp]# ls -l file1[←]
----------    1 root     root           14  6月 17 01:52 file1
[root@adonis9 /tmp]# cat file1[←]
This is file1
[root@adonis9 /tmp]# []

スーパー・ユーザの権限のまとめ

ファイル関係

プロセス関係

プロセス間通信

システム管理


Last updated: 2005/06/11 20:13:05
Yasushi Shinjo / <yas@is.tsukuba.ac.jp>