[WordPress]全世界のWordPressサイトに大規模攻撃: デフォルトユーザーの’admin’を変更する方法
2013年4月13日のTechCrunchに「全世界のWordPressサイトに大規模攻撃; デフォルトのアドミンユーザ名’admin’がねらわれている」と載っていましたが、WordPressをインストールする際にテストサイト等は何も考えず…

2013年4月13日のTechCrunchに「全世界のWordPressサイトに大規模攻撃; デフォルトのアドミンユーザ名’admin’がねらわれている」と載っていましたが、WordPressをインストールする際にテストサイト等は何も考えずにユーザーIDを「admin」にしてしまっているケースもあると思います。
そこで、デフォルトのアドミンユーザー名「admin」の代わりに別のアカウントを作成して「admin」を削除する方法です。
【1】DBのバックアップを取る
まずはデータベースのバックアップを行います。データベースのバックアップについてはWordPress Codex日本語版:WordPress のバックアップをご覧ください。
Plugin(プラグイン)のWordPress Importerが導入されている場合、簡易な形で管理画面の
ツール > エクスポート
で「全てのコンテンツ」をダウンロードする方法もありますが、どちらにしても作業前には何らかの形でバックアップを取っておいてください。
【2】今後利用するユーザーを作成する
マルチサイトの場合、各サイトのダッシュボードに移行後に、シングルサイトでの場合だと
ユーザー > 新規追加
から、今後利用するユーザーを「管理者」で追加します。
【3】追加したユーザーに特権管理者権限を加える
シングルサイトの場合は、【4】に進んでください。
マルチサイトの場合、管理画面の
参加サイト > サイトネットワーク管理者 > ダッシュボード
から
ユーザー > ユーザー一覧
から追加したユーザーを選択して、
「このユーザーにネットワークの特権管理者権限を与える。」にチェックを入れます。
【4】「admin」をログアウトし、追加したユーザーID、パスワードで再ログインして、ユーザー一覧を表示
「admin」での作業を終了してログアウトし、新たに追加したユーザーID、パスワードで再ログイン。
管理画面の
ユーザー > ユーザー一覧
でユーザー一覧を表示します。
【5】「admin」のメールアドレスを変更
シングルサイトの場合、【6】に進んでください。
マルチサイトの場合、ユーザー一覧で「admin」の編集を行うと特権管理者の項目に
このユーザーはネットワーク管理者用メールを持っているため特権管理者権限は削除できません。
と表示されます。
これは、「admin」のメールアドレスがネットワーク管理者用メールとして登録されていることが原因ですので、「admin」のメールアドレスを変更します。

【6】「admin」ユーザーを削除する
マルチサイトの場合、
参加サイト > サイトネットワーク管理者 > ダッシュボード
を選択後、シングルサイトの場合、
ユーザー > ユーザー一覧
から「admin」を選び、削除を行います。
ここで「admin」にサイトの管理権限が残っている場合は削除ができませんので、予め削除をしておくことが必要です。





