Linux
Tips |
|
CD-ROMなどを使用しているユーザーを調べるには
北浦訓行
2001/9/13
|
通常は、CD-ROMをマウントできるのはrootだけだが、CD-ROMを自動的にマウントするにはなどの方法で、CD-ROMを全ユーザーがマウントできるようにしているケースもあるだろう。そのような場合は、fuserコマンドでCD-ROMを使用しているユーザーを調べることができる。
fuserは、ファイルなどを使用しているプロセスを調べる(オプションを指定すれば、そのプロセスをkillできる)コマンドだ。通常はrootが使用するものだが、プロセスを調べるだけなら一般のユーザーでも実行できる。
CD-ROMを自動マウントしている場合は、マウントポイントが異なるので注意が必要だ(Vine Linuxの場合は/misc/cd。Turbolinuxは/misc/cdrom)。また、fuserコマンドは/sbinディレクトリにあるので、フルパスで指定する必要がある。
$ /sbin/fuser -v /misc/cd
USER PID ACCESS COMMAND
/misc/cd nori 827 ..c.. bash ←noriというユーザーが使用している
root kernel mount /misc/cd
|
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間