問題:Maldetスキャンを実行していくつかの結果を得ました。これで、再起動後にUbuntuサーバーにSSHとして接続できなくなりました。一般SSHを利用してログインに成功したが、すぐに閉じても同じだ。また、実際のコンピュータからでもログインできないため、私のサーバーは事実上ロックされています。
編集:私はこれについて考えていて、最近のMaldetスキャンによってユーザーアカウントが一時停止されたと思います。私はMaldet設定ファイルの停止が可能だと思ったことを覚えています。ただし、このアカウントはサーバーの唯一のアカウントです。この場合、一時停止を解除したり、新しいユーザーを作成したりする方法はありますか?
ベストアンサー1
解決策:新しいUNIXユーザーであり、Maldetのユーザー一時停止設定が1に設定され、一時停止してそのユーザーにアクセスできない場合は、次のようにします。
- 目標は、root アクセスでログインすることです。コンピュータをシャットダウンしてから、を押しながら起動します
esc
。長すぎるとコマンドラインがロードされgrub>
、早すぎると登録に失敗します。これにより、詳細オプションを選択できるメニューが実行されます。 - 選ぶ
recovery mode
- 選択
root
(これを行うとrootとしてログインします) - ここでは、Cパネルを使用しないと仮定してテキストファイルを変更します。
/etc/passwd
- ここでは、ユーザーを/bin/falseで次のように編集できます。
/bin/bash
- ここで、以前に停止したユーザーを再起動してアクセスできます。これは、ユーザーの停止が不当であると仮定することに注意してください。
以下は、関連するモルデットの構成です。
# The default suspend action for users wih hits
# Cpanel suspend or set shell /bin/false on non-Cpanel
# [NOTE: quarantine_hits=1 required]
# [0 = disabled, 1 = suspend account]
quarantine_suspend_user="0" # set this to 0 if you only have one user