管理者から通常に

はじめまして、よろしくお願いします。


先日、Finderの家のアイコンの名前を変えることになりネットで見かけた方法で変更したところ、
たった一つしかないアカウントが『管理者』から『通常』になってしまいました。
管理者でないことにはデータが見えず使えずでとても困っております。


『通常』になってしまうまでに行ったことは、


・システム環境 > アカウント
でユーザ名を変更


・NetInfoマネージャ > users > ○○○(ユーザーの名前)
のところで name や home など名前の書かれていたところをすべて変更


の二つです。
他に何が必要な情報かわからないので、思いつくものを書いておきます。


iBook G4 MacOSX 10.4.11
rootのパスワード設定はしていません。(弄ったことがありません)
鍵のアイコンなどパスワードを要求するものは解除できません。(アクセス権がないと言われます)
DVD/CDドライブは入れてもすぐ排出されてしまうため使えません。(恐らく故障)

Macはその一台のみです。



このような状況ですが管理者権限を取り戻す方法はあるでしょうか?

ご教授お願い致します。

過去の似た質問を探し、少し試した限りでは私の状況では八方塞がりに思えるのですが・・・
知識なく安易に弄ってしまったこと大変後悔しております。

iBook G4-OTHER, Mac OS X (10.4.11)

投稿日 2010/01/22 04:17

返信
返信: 28

2010/01/23 04:32 ni_ki への返信

ni_kiさん


下記も反応無し。control + cは効きました。

niutil -read . /groups/admin

niutil -read . /users/username


これを実行前に /sbin/mount -uw / は実行していますよね?

niutil -read /var/db/netinfo/local.nidb /groups/admin

とした場合も同じでしょうか。

乗りかかった舟で、もしよろしければ確認してみていただけるとありがたいです。

2010/01/23 05:04 HAL への返信

HAL さんによる書き込み:


これを実行前に /sbin/mount -uw / は実行していますよね?

間違いなく、実行いたしました。(度々、ガセネタを流してるので、今回は注意して行ったつもりです^^;)

niutil -read /var/db/netinfo/local.nidb /groups/admin

とした場合も同じでしょうか。

ただいま、手元にない機種(私が移動してしまったので)なので、明日にでも試してみます。

2010/01/23 08:03 HAL への返信

HALさん、ぴっぴさん


お世話になりました。

御陰さまで III. デフォルトデータからリストアする にて管理者のアカウントを作ることができました。

環境設定などはこれから戻していこうと思います。

お二方とも対応が早く、そして分かりやすく書いて下さってとても助かりました。

本当にありがとうございました🙂




ni_kiさん


検証ありがとうございます。

思い起こすと、


I. コンピュータをシングルユーザモードで起動する


1. コマンドプロンプト(#)で、次のコマンドを入力します。
/sbin/fsck -fy


2. Return キーを押すと、fsck が実行されます。


3. 次のプロンプトで、次のコマンドを入力します。
/sbin/mount -uw /


4. Return キーを押します。



私はこの行程を入力し忘れていた時があった気がします。(特に1. 2.)

もしかするとうまくいかなかった事に関係していますかね・・・。


あと control + C を Command + C と勘違いしていました。

どうりでcが連打され・・・お恥ずかしい限りです。

2010/01/23 08:05 Gripin への返信

TigerをInstallした直後の状態まで戻すShell Scriptの実行でSetup Assistantで初期設定をする方法もありますが、公開すると悪戯が怖いですし、私のMacではありませんのでどんな使い方をしているのか分かりません。失敗したら私の神経が参ってしまうのでお教え出来ません。あしからず。


DataのBackupを取られて、HDDを0 初期化後にTigerをClean Install、Combo(10.4.11)を入れてから、Software Updateで必要なUpdateを行って、Dataを戻せば良いと思います。同じユーザ名なら比較的簡単に移行できると思います。

2010/01/23 08:48 ぴっぴ への返信

ぴっぴさん


/sbin/fsck -fyは必要ないのですか。

シングルユーザモードで起動した際は必ず入れなければいけなかったのかと・・・。



/sbin/mount -uw /など、書いて頂いたものにつきましては入力しました。

スペースや.なども全て慎重に確認し、間違いはなかったです。



DataのBackupを取られて、HDDを0 初期化後にTigerをClean Install、Combo(10.4.11)を入れてから、Software Updateで必要なUpdateを行って、Dataを戻せば良いと思います。同じユーザ名なら比較的簡単に移行できると思います。

こちらもお導き頂きありがとうございます。

クリーンインストールのためにはディスクドライブを直すか買うかしなくては。。

2010/01/23 09:18 Gripin への返信

fsck -fyはFirst Aidです。これはTiger Install Discを入れてFirst Aidと同じことが出来ます。Shiftを押さえて起動するSafe Bootも便利でFirst AidとFont Cacheなどを消去してくれます。また起動しているOSXはディスクの検証のみなのでCD 起動かSingle User Modeで行う必要があります。


mount -uw /を行わないと書き込みが出来ませんので何を実行しても無視されます。なお/sbin/は書かなくても動きます。/sbin/fsck -fy, /sbin/mount -uw /


外付けHDDはあったほうが良いと思います。今回のようなトラブルが起きても簡単に対処出来ます。HDDを2つにPartitionを切り最初のVolumeにTiger(Appleのみで)を入れ残りはDataのBackupで使えます。最初のPartitionはOSX + 1 - 2GBのサイズがあれば十分です。


Optical Driveは修理されるか購入されるほうが良いと思います。緊急時に使えるのと使えないのでは...

2010/01/23 16:08 Gripin への返信

クリーンインストールのためにはディスクドライブを直すか買うかしなくては。。

iBook G4の内蔵ディスクに十分な空き容量が有るならアーカイブインストールをすれば、

今迄のデータを利用できます(≒可能性が高い)、初期化してインストールしてしまうと

その可能性も失います。


FireWire接続が可能な外付けディスクと外付け光学ドライブを購入し外付けディスクに

インストールしてから必要なデータを救出後に内蔵ディスクに戻すと言う手も有るかと。

2010/01/24 04:27 HAL への返信

niutil -read /var/db/netinfo/local.nidb /groups/admin

を試しましたが、やはり何も表示されません。ちなみに上記入力後、1分程度しか待たなかったですが何かの表示が出るなら、直ぐ出るタイプのコマンドですよね。


その後、バックアップからOSを戻して、管理者が存在する状態(いわゆる普通の状態)からシングルユーザモードで

niutil -appendprop / /groups/admin users username

niutil -read . /groups/admin

niutil -read . /users/username

上記を入力してみましたが何れもなんの反応も返しませんでした。(/sbin/mount -uw /は実行しました^^)

2010/01/25 04:11 HAL への返信

HAL さんによる書き込み:


確認ありがとうございました。シングルユーザモードからniutilは使えないということなのですね。

エラーも返らずプロンプトにも戻らず(control + c は別)なので、動こうとしている気配は、有るのですが。

動かないコマンドというのはエラーが返ってくると思い込んでおりましたが、こういう場合もあるのですね。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

管理者から通常に

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。