Base自分用のナレッジベース。Server、オープンソース系のシステムやフリーソフトに関する情報、iPhone、Androidスマホ便利情報など役立つ情報などを覚書しておくためのブログ。リニューアルされました。リダイレクトされます。iPhoneをJailbreak(脱獄)したときに必ず最初に"mobile"ユーザーと"root"ユーザーのデフォルトパスワード変更をすることを忘れないように覚書。Jailbreakしたとしても"OpenSSH"をインストールしなければ、パスワード変更しなくてもほぼほぼ問題はないとは言われていますが、Jailbreakした時点でセキュリティ的には弱くなるので"OpenSSH"のインストール有無にかかわらず"mobile"と"root"ユーザーのパスワードはデフォルトから変更しておくべきだと思います。以下、脱獄アプリ"MobileTerminal"を使用してデフォルトのパスワードを変更する方法について説明。"mobile"、"root"ユーザーについて"mobile"、"root"ユーザーは、iOS上に設定されているユーザーです。"mobile"ユーザーは、ある程度権限を制限されていますが、制限の範囲内でディレクトリやファイルにアクセスすることができます。"root"ユーザーは最高の特権を持ったユーザーで、Windowsで言うところの"Administrator"に該当し、何でもできます。iOSではこの2つのユーザーのデフォルトのパスワードが公開されています。従って、パスワード変更を行っておかないとユーザーのパスワードが誰もが知ってるパスワードのまま使い続けることになります。"OpenSSH"をインストールしてPC(母艦)からアクセスできる環境にした場合、パスワードを変更しておかないと全くの他人から簡単にログインされるリスクがあります。SSH"をインストールしようと思っている人は、必ずインストール前にパスワードを変更しておきましょう。Terminal"をインストールします。インストールした"MobileTerminal"から各ユーザーのパスワード変更コマンドを実行して変更します。"MobileTerminal"についてですが、そもそもTerminal(ターミナル)自体馴染みがない方もたくさんいるかと思いますが、単にコマンドを実行するためのインタフェース、WindowsのDOS窓と同じようなものと思ってもらえばいいです。パスワード変更をするためのコマンドをいくつか実行するために使用するだけなので、"MobileTerminal"自体については詳しいことを知らなくてもOKです。Terminal"のインストール方法は以下のとおりです。Cydiaを起動し、下部メニューの[Search]をクリックして検索画面を表示する。検索ボックスに"MobileTerminal"と入力する。検索ボックスに入力した時点でリストに"MobileTerminal"が表示されるので、タップします。[Details]画面が表示されるので、右上の[Install]をタップします。[Confirm]画面が表示されるので、右上の[Confirm]をタップします。インストールが開始され、終了すると[Respring]ボタンが表示されるので、タップしてRespringを実行します。以上で"MobileTerminal"のインストールは終了です。"mibile"ユーザーと"root"ユーザーのパスワード変更方法では、"MobileTerminal"を使用してパスワードを変更する方法を以下に記載します。ホーム画面からインストールした"MobileTerminal"のアイコンをタップします。"MobileTerminal"が起動して、以下のコマンドプロンプトが表示されます。mobiles$"の後に"passwd"と入力して[return(改行)]をタップします。password:"が表示されるますので"alpine"と入力して[return(改行)]をタップします。※"alpine"はデフォルトのパスワードです。Passowrd:"と表示されるので、自分で決めた任意の新しいパスワードを入力し、[return(改行)]をタップします。passwored:"と表示されるのでもう一度新しいパスワードを入力し、[return(改行)]をタップします。mobiles$"が表示されれば"mobile"ユーザーのパスワード変更は完了なので、次に"root"ユーザーのパスワード変更を行います。mobiles$"が表示されている状態で"su"と入力し、[return(改行)]をタップします。su"Password:"と表示されるので、"alpine"と入力して[return(改行)]をタップします。root#"と表示されるので、"passwd"と入力し、[return(改行)]をタップします。password:"と表示されるので自分で決めた任意の新しいパスワードを入力し、[return(改行)]をタップします。passwored:"と表示されるのでもう一度新しいパスワードを入力し、[return(改行)]をタップします。root#"が表示されれば、"root"ユーザーのパスワード変更も無事終了です。root#注意!:設定した任意のパスワードは忘れないようにしましょう!以上で"mobile"ユーザーと"root"ユーザーのデフォルトパスワードの変更は終了です。端末にAPNが正しく設定されていません。(11/25)プロフィールこのブログの中の人:billyboyこのブログを見に来てくれてありがとうございます。このブログの中の人はExcel、AccessのVBAに関するカスタマーサポート、技術ドキュメントのの作成業務を経験後、開発系SEを経て現在は金融系企業のシステム運用/保守SEとして働いています。当初自分が困ったときに解決した方法や社内/外からの技術的な問い合わせに回答した時に作ったプログラムなどを自分用の備忘録としてこのブログを開設しました。たくさんの方に見に来ていただけてることに気づいてからはなるべく誰が見てもわかるような記事内容にすることを意識して書いています。