• ベストアンサー

/etc/passwd

rootで/etc/passwdファイルが突然リードオンリーになり、尚且つ vsftpd dead but subsys locked, httpd dead but subsys locked などエラーが発生していました。 これは何か悪さをされた可能性があるのでしょうか。もしくは自分の設定などなにかまちがってものをしてしまったのでしょうか? ご検討がつく方、アドバイスをお願いします。

noname#46712
noname#46712

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

ディストリビューション不明ですが… とりあえず/etc/passwdが読み取り専用になるとは考えにくいです。 chmodで戻せるとは思われますが。 > vsftpd dead but subsys locked, httpd dead but subsys locked > などエラーが発生していました。 デーモンプロセスが不正終了などで落ちてしまったのでしょう。 SELinuxのアクセス制御で強制終了されることもあるようですが。 /var/lock/subsys辺りにファイルが作成されていると思われますが。 /var/runにpidファイルも残っているかも知れません。 > これは何か悪さをされた可能性があるのでしょうか。もしくは自分の設定などなにかまちがってものをしてしまったのでしょうか? 現象が起こる前に何かの設定変更をしたのでなければ、クラッキングされた可能性が高いでしょうね。 # ごく稀にセキュリティアップデートで問題出る場合もありますが。 # 特にFedoraで。

noname#46712
質問者

お礼

Wr5さん、ご返信ありがとうございます。 >とりあえず/etc/passwdが読み取り専用になるとは考えにくいです。 >chmodで戻せるとは思われますが。 記憶によるとこのpasswdファイルしかいじった覚えがないのですが。。 すべてのファイルがreadonlyになっています。 vi temp.txtで作成したファイルもです。。 やっぱりクラッキング(中に入られ悪さされた)ですかね。。

関連するQ&A

  • /etc/fstabを書き間違えた!

    Fedora Core 5で、/etc/fstabを書き間違えてしまいました。 おかげで、起動できません。 rootのパスを入れるかctrl+Dでコンティニューという表示が出たまま固まります。ctrl+Dを押すと、再起動し、同じところで止まります。 rootパスを入れ、「Repair filesystem 1 #」と出て「vi /etc/fstab」で書き換えようとしたのですが、リードオンリーとなって書き換えが出来ません。 どうしたらいいでしょうか?

  • Passwdファイルのパーミッションが

    Red-Hat Linux7.3のサーバなんですが、 一般ユーザーで他のユーザーのパスワードを変えるなど、ユーザー情報を変更しようとしたら、 普通は「権限が無いので変更できませんでした」といった旨のエラーメッセージが返ってくるだけだと思うのですが、 /etc/passwdファイルのパーミッションが644から600に変わってしまいました。 chmodで644に再度設定しても、一般ユーザーで他のユーザー情報を変えようとすると、600に戻ってしまいます。 もちろん、一般ユーザーで他のユーザー情報を変える事が誤った動作で、 できない事だと言うのは分かっているのですが、たまたま誤ってやってしまったら、 このような現象が発生してしまいました。 passwdファイルは重要なファイルなので、パーミッションが自動的に変わってしまうのが気になります。 正常な動作なのでしょうか。 それとも何が原因なのでしょうか。

  • apacheの設定について

    おはようございます。kureha000と申します。  現在Apacheの設置をしているのですが、httpdをスタートさせて statusで情報を見ると「httpd dead but subsys locked」と でてしまいます。 これはどういった意味で、どのような設定を見直せば いいのでしょうか? また、windowsマシンからLinuxマシンへpingを打つと返ってくるのですが、 Linuxマシンからwindowsマシンだとなんの応答もないのです。 そのため、apacheが起動してもサーバにアクセスできないのです。 これについてもわかることがありましたら教えてください。 お願いします。  【環境】 Red Hat Linux7.1J 社内LAN apache-SSL1.3.19

  • 「mysqld dead but subsys locked」について

    環境は、RedHatLinux、MySQL4.13系でDBサーバ、同じくRedHatLinux、PHPでWEBサーバを使用しています。文字コードをsjisで統一したところ、日本語が「???」で表示されてしまうため、Googleで調べたところ、「skip-character-set-client-handshake」をmy.cnfに追記すると解決されている方が多いため、同じように実施しmysqlを再起動したところ、「mysqld dead but subsys locked」となりmysql起動ができない状態になりました。 追記した「skip-character-set-client-handshake」をコメントアウトし、mysqlを再起動行うと起動するという状況です。何が原因なのか、Googleにて「mysqld dead but subsys locked」を検索したところ、「mysqlデイレクトリ以下のアクセス権が違っていたり、mysql のユーザかグループがなかったりするのが原因のことがある」と掲載されていました。 mysqlデイレクトリ以下のアクセス権が異なるファイル、フォルダ等発見されませんでした。 どなたか、エラーを回避する方法御教授願えませんでしょうか。宜しく御願いいたします。

    • ベストアンサー
    • MySQL
  • vsftpd でのユーザーに対するパスワードの設定の仕方

    chroot_list_file=/etc/vsftpd.chroot_list として/etc/vsftpd.chroot_list には goo userlist_deny=NO として /etc/vsftpd.user_listには # vsftpd userlist # If userlist_deny=NO, only allow users in this file # If userlist_deny=YES (default), never allow users in this file, and # do not even prompt for a password. # Note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers # for users that are denied. useradd goo passwd goo とかいていますがgooでログインしてもパスワード がgooでいきませんどこがおかしいのでしょうか? よろしくおねがいします。

  • FTPにrootで接続

    redhat9でvsftpdを使用しています。 FTPにrootでログインできるようにしようと 以下のファイルのrootの部分をコメントアウトしましたが、ログインできません。 何か他に必要な作業はあるでしょうか? よろしくお願いします。 /etc/vsftpd.ftpusers /etc/vsftpd.user_list

  • FreeBSDのrc.confに変な表示が...

    FreeBSD(4.2-Release)のrc.confをViで開いていじってたら、 +=+=+=+=+= /etc/rc.conf already locked,session is read-only. /etc/rc.conf:unmodified read only:line 1 Press any key to continue: と表示されるようになってしまいました。 たぶん、Ctrl+zを押してしまったと思うのですが、 これって書き込みできないってことですか? 元通りにするにはどうしたらよいのでしょうか?

  • vsftpdが起動できない

    現在、株式会社KDDIウェブコミュニケーションズのVPSを 借りているのですが、管理ツールがよくわからないので SSHを利用してサーバを構築していこうと考えています。 OSはCentOS5です。 それで、FTPサーバとしてVSFTPDを使用しようと思い vsftpd.confの設定を行い /etc/rc.d/init.d/vsftpd start でVSFTPDを起動しようとしたのですが 失敗になってしまいます。 こういった場合、何か原因として考えられることはありますでしょうか? ちなみにvsftpd.confの設定も何度も見直しました。 また、/var/lock/subsys/にvsftpd という file はありませんでした。 FTPクライアントで接続できないとかではなく、そもそも VSFTPDを起動できなくて困っています。 よろしくお願いいたします。

  • memcached を起動できません。

    ■質問内容 memcached を起動できません対処方法を教えてください。 memcached を起動できないとサーバの設定が前に進まないので困っています。 ■詳細 OS:CentOS 6.4 インストールパッケージ: memcached-1.4.4-3.el6.x86_64 memcached-devel-1.4.4-3.el6.x86_64 おこなった作業は以下です。 ◆インストール # yum install memcached-1.4.4-3.el6.x86_64 memcached-devel-1.4.4-3.el6.x86_64 ◆memcachedの設定 # vi /etc/sysconfig/memcached PORT="11211" USER="memcached" MAXCONN="1024" #CACHESIZE="64" CACHESIZE="512" OPTIONS="" #LOG OPTIONS="-vv 1>> /var/log/mem.log 2>> /var/log/memcached.log" ※デフォルトの設定から、キャッシュサイズとログ取得の設定のみ変更しました。 ◆起動 # service memcached start ◆起動確認 # service memcached status memcached dead but subsys locked memcached dead but subsys locked が出力されていましたので、以下のコマンドを実行しロックファイルを削除しました。 # rm /var/lock/subsys/memcached その後、memcached を再起動しても状態変わらずです。 なお、ログには以下に出力されていました。 # cat /var/log/memcached.log Failed to open library "default_engine.so": default_engine.so: cannot open shared object file: No such file or directory システム全体をファイル検索したところ、たしかにdefault_engine.soはみつかりませんでした。 default_engine.soがないために、memcachedが起動しないと考えていますが、default_engine.soをインストールする方法を調べましたがわかりませんでした。

  • /etc/groupがおかしい??

    RedHatLinux9でweb,mail,proxy,ldapのサーバーたててます 本日ユーザーの新規追加をしようと思って webminで一括登録してみたら グループに登録されてるはずのユーザーが全く入っていなかったんです。 ユーザー数が800と多いので単に表示できないだけのWebminのバグかなって思ったんですが /etc/groupを見たら新規ユーザーどころか、既存ユーザーも入っていませんでした。 ただ前に確認したときはいたはずなので、どうして変わってしまったのかわかりません。 LDAPへの登録もなぜかできなくなってしまいました。 Ldap_add :Invalid syntax Additional info : gidNumber : value #0 invalid per syntax Ldif_record( )=21 /etc/groupが問題なのでLDAPは関係ないとは思いますが 最近したことといえばwebminでしたユーザーの追加とLDAPの登録ぐらいなのでこの2つが原因なのかなと思っているんですが。 webminではなくて、標準のGUIのユーザー管理ツールを開こうとすると ユーザーデータベースにアクセスできませんというエラーが出ます。 非常に困ってます。 手作業で800名分もグループへの追加なんてできませんし、、、 よろしくお願いします。 一括登録はwebminのシステムのユーザーとグループのところで Create, modify and delete users from batch fileで create:username:passwd:uid:gid:realname:homedir:shell::::: (アカウントの有効期限とかは必要ないのでそこは空白にしてます)でnewuser.txtというテキストファイルを作り、読み込ませました。 ちなみに/etc/passwdは問題ないんです。 ちゃんとGIDが入ってます。 でも/etc/groupには入ってない なんででしょうか?