• ベストアンサー

/etcをlsしたら赤点滅

mphの回答

  • mph
  • ベストアンサー率54% (39/72)
回答No.1

赤で点滅しているファイルはsymbolic linkのファイルかつ、その実体となるファイルが存在していないはずです。 file /etc/rc.localとかすると broken symbolic link to ファイル名 とかいう表示がされるはずです。 誰かがファイルの掃除をしたときに余分なファイルまで消した可能性があります。 sshでログインできなくなったものsshの鍵ファイルがなくなったとかその手の理由かもしれません。

m8b
質問者

お礼

ありがとうございます。 file /etc/rc.local で broken ....とは出なかったんで存在はするみたいなんですが・・・。 今、ウィルスチェックしてみたら Troj.T0rn-Kit などというふざけたウィルスが発見されました。 これって再インストールしろってことですかねぇ・・・。 復活の道はないんでしょうか・・・・。

関連するQ&A

  • sshdが自動起動するのは何故?

    Ubuntu(Linux)がよくわかっていない者です。 Ubuntu(10.04)をインストールしました。 その後に、Windows PCからリモート管理できるように、openssh-serverパッケージをインストールしました。そして、sshでリモート接続できるようになりました。 ただ、Ubuntuを起動すると何故 sshdが自動的に起動されるのかその仕組みがわかりません。 Apache HTTP Server(apache2)の場合、"sysv-rc-conf --list apache2"で確認すると、ランレベル2, 3, 4, 5がONになっていますし、/etc/rc5.d/S91apache2 等があるので自動的に起動するのは納得できました。 しかし、sshdについては /etc/rc5.d/ディレクトリなどにその起動スクリプトは見つかりませんでした。 どのような仕組みでsshdは自動起動されるのでしょうか?

  • apacheのスタートアップについて

    初めましてLinux(RedHat9)の初心者です。 自動的に立ち上がるrc.localファイルにapachectl のパスを書いたのですが、立ち上がりません。 /etc/rc.d/rc.localに下記のパスを記入 /usr/local/apache/bin/apachectl start 仕方なく手動で立ち上げています。 このファイル以外に設定しなければならない場所が ありましたら教えて下さい。 ご教授を願います。

  • パス(PATH)の設定ファイルについて

    OSはRed Hat Linux 9 を使用しております。 また、シェルはbashを使用しております。 ユーザがシステムにログインする際は、通常ですと /etc/profile ~/.bash_profile ~/.bash_login ~/.profile ファイルを読込、パス(PATH)の設定を行うと思いますが、 sshでrootユーザでシステムにログインした際は、 「echo $PATH」の結果は以下でした。 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/sbin su -で再度rootユーザでログインした際、もしくは、他ユーザからsu -でログインすると 「echo $PATH」の結果は以下でした。 /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin:/sbin ログインの仕方でパス(PATH)に違いがあります。 また、「/usr/local/bin」をパス(PATH)として設定している記述が 上記ファイルに見当たりません。 http://sakaguch.com/PastBBS/0038/B0018808.html http://oshiete1.goo.ne.jp/kotaeru.php3?q=800405 等のサイトを参考に、以下ディレクトリ配下を確認しましても /etc/profile.d /etc/rc.d/init.d /etc/rc.d/rc3.d 「/usr/local/bin」をパス(PATH)として設定している記述が 見当たりません。 ログインの仕方でパス(PATH)に何故違いがあるのか、 また「/usr/local/bin」をパス(PATH)として設定している記述がある ファイルをご存知の方ご教授頂きたく思います。 宜しくお願いします。

  • 【SuSE】PostgreSQLの自動起動が出来ない

    見ていただいてありがとうございます! SuSE LinuxでpostgreSQLの自動起動が設定できず 困っております。 ヒントでもかまいませんので、 ご教授いただきたく思っております。 postgreSQLのインストールはソースから行いました。 ログイン後なら、以下のコマンドを実行することで 起動することは可能な状態です。 #su - postgres #/usr/local/pgsql/bin/postmaster -i -D /usr/local/pgsql/data> logfile 2>&1 & ■自動起動させるために行ったこと 1.自動起動スクリプトファイル "/usr/local/src/postgresql-8.3.3/cntrib/start-script/linux" をディレクトリ"/etc/init.d/"にコピーしました。 2.自動起動スクリプトファイルを 「postgresql」にリネームし、 全員に実行権限を付与しました。 3."/etc/init.d/rc*.d"に以下の名前で シンボリックリンクを作成しました。  ・rc0.d、rc1.d、rc2.dに「K02postgresql」  ・rc3.d、rc5.dに「S98postgresql」 現在、上記の操作をした状態となっておりますが、 rootでログインしてコマンド #pr -e を実行しても 「postmaster」の行があらわれません。 ちなみに、コマンド #chkconfig -list を実行すると postgresqlの行の 3 と 5 がONになっています。 現在Linuxのことを勉強中ですので、 質問に情報不足などあるかもしれません。 ご指摘いただければ、至急追加情報を提示いたします。 よろしくお願いいたします!

  • ls コマンドで出るフォルダ名: 「色」を明るくしたい!

    bash で ls をすると、ファイルの属性に合わせてファイル名に色が付いているのですが、フォルダ名が暗すぎて(濃い青色)見にくいです。 もっと明るい色に変更したいのですが、どうすればよいでしょうか? Windows の putty という ssh 端末から Linux サーバにログインしています。

  • リモートログインとコマンド実行を自動処理できますか?

    やりたいことは、UNIX間のファイル転送で、 1.Cronで30分毎にSSHでリモートマシンへログイン 2.あるディレクトリにあるファイルをすべて取得 3.取得したファイルはすべて削除 の一連の処理を行いたいのですが どのような手法を使えばできるのでしょうか?

  • sshで文字化けしてしまう

    sshを使ってリモートマシンに接続しているのですが、 文字化けが起きてしまいます。 特に日本語を使いたいとは思っていないので、 リモート、ローカル、ともに    export LC_MESSAGES="C" の設定をして、メッセージの日本語翻訳を行わないようにしました。 実際、それぞれのマシンで(それぞれローカルで)確認してみると、 全てのメッセージは英語表記されるのですが、 sshでリモートマシンにログインして作業を行うと、 英語表記がなされず、文字化けしてしまうという状況です。 どうしたらこの文字化けは解消できるでしょうか。 ローカルマシンは CentOS release 4.5 (Final)、 リモートマシンは Vine Linux 3.2 (Ducru Beaucaillou)です。 なお、理想としてはローカルマシンに依存せずに 文字化けを解消したいと思っています。

  • ログイン者はホームディレクトリから移動できない方法

    こんにちは LinuxサーバへSSHをインストールし、外部からSCPできるようにしたのは良いのですが、 サーバ内のどこでも行き来出来るので外部からのログイン者には制限を設けたいと思います。 ・ユーザのホームディレクトリ以外はアクセス出来ない ・ユーザのホームディレクトリ以外は見る事も出来ない ・よってログイン者はホームディレクトリから移動できない 上記3点を満たす制限のかけ方はどのような方法がありますでしょうか?? よろしくお願いいたします。

  • sshで自分のホームディレクトリ以外のデータ参照禁止

    sshをインストールして稼動させていますがログインしたユーザは自分のホームディレクトリ以外のデータを参照できてしまいます。vsftpdではchroot_local_userをYESにするとユーザのホームディレクトリ以外を参照できなくなります。同じようにsshdでもできないものでしょうか? OS:RedHatLinux9.0 sshd:openssh3.5 client:TeraTermPro+SSH

  • /etc/passwd,shadowの役割

    http://www.linux-beginner.com/linux_other6.html のリンクで/etc/passwdと/etc/shadowがなぜ分かれたのか理解しましたが、 実際sshでログインする時って/etc/passwdしか使ってないように見えます。 /etc/shadowはいつ使われますでしょうか。 僕が検証した結果です。 /etc/nsswith.conf shadowを空欄 -> ssh root@xxx -> 可能 /etc/nsswith.conf shadowをfiles -> ssh root@xxx -> 可能 /etc/nsswith.conf shadowをfiles ldap -> ssh ldapuser@xxx -> 可能 /etc/nsswith.conf paawdを空欄 -> ssh root@xxx -> 不可能 /etc/nsswith.conf paawdをfiles -> ssh ldapuser@xxx -> 不可能 /etc/shadowはログインとは関係なく他の用途で使われてるのでしょうか。