Home > サーバー技術情報 > /dev/nullの再作成

/dev/nullの再作成

Buzzurlにブックマーク livedoorクリップ Yahoo!ブックマークに登録 このエントリーを含むはてなブックマーク

ログインすると
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の再作成

Home > サーバー技術情報 > /dev/nullの再作成

Return to page top

運営会社(株)シーズ WEBアプリケーション、フリーCGI配布「ahref(エーエイチレフ)」 Eビジネスに強いレンタルサーバー「ACサーバー」 大容量ファイル転送サービス「デカメール」 動画を楽しもう♪動画ポータルコミュニティ「モヴィエ」