- 投稿日2009-09-11 (金)
- 更新日2009-09-11 (金) 20:22
- サーバー技術情報
ログインすると
bash: /dev/null: 許可がありません
が大量に表示される問題(CTRL+Cで抜けるまで出続けます)
あるとき急にこのように/dev/nullが正常に働かなくなる事があります。
こういった現象になった場合でもLinuxは正常に動きはするのですが
気持ち悪いですし、プログラム等では不具合の原因となりそうです。
こうなった場合の/dev/nullファイルの属性を見てみると
-rw-r--r--
のように通常ファイルとなっています。通常/dev/nullはcrw-rw-rw-とスペシャルファイルを表す「c」がついています
パーミッションもなぜか644となっており、許可がないとの記述が出てしまうようでした。
一度この通常ファイルを削除し、/dev/nullを再作成する事で
「-bash: /dev/null: 許可がありません」
の表示はでなくなります
rm -f /dev/null
mknod -m 666 /dev/null c 1 3
参考:mknod スペシャルファイルを作成する
この現象になるタイミングは不明ですが、
再作成する事で正常な状態にはなります。
コメント:0
トラックバック:0
- この記事のトラックバックURL
- http://www.ahref.org/tech/server/server-tips/384.html/trackback
- この記事へのリンク
- エーエイチレフ linuxサーバー技術情報 からの記事 /dev/nullの再作成















関連記事