パーミッションを間違えてキーボードが使えなくなりました。

環境

MacBook Pro (13-inch, 2016, For Thunderbolt 3 Ports)

macOS High Sierra Version 10.13.5



助けて下さい。

ターミナルを開いて下記のコマンドを階層を間違って実行してしまいました。

naoki$ sudo chown -R _www:_www .

階層はターミナルを開いてすぐの状態からです...大失態


その後、

macOS needs to repair your Library to run applications.

と窓が出て、User Name Password の入力を求められますがキーボードの入力が出来なくなりました。

ケーブルでキーボードをつないでも入力は不可で、Bluetoothキーボードも接続エラーでした。

カーソルは動きます。


元の状態に戻したいですが素人なので方法がわかりません...


command + R + 電源で、macOSユーティリティは開けます。

ユーティリティからターミナルの、-bash-3.2# はキーボード入力は可能ですが方法がわかりません。

Time Machineのバックアップも取っていませんでした。


再インストールを行わず、元の状態に戻す方法を教えて頂けるでしょうか?

MacBook Pro (13-inch, Late 2016, 4 TBT3)

投稿日 2018/08/31 17:58

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2018/08/31 18:28

ターミナルを開いたその階層で実行したのなら、ユーザーホームの所有者、グループの設定がおかしくなってしまってます。このため、ライブラリーなどが本来の所有者で実行できなくなってしまってるためにキーボードが使えなくなってるのでは?

起動時command + sとして、シングルユーザモードで起動して真っ黒の画面にプロンプトが出たら(プロンプトが出ないときはエンターキーを叩いたら出ます)、

mount -uw /

として、ルートを読み書きできるように再マウントします。シングルユーザモードではルート権限でコマンドなどを実行しますので、ユーザホームのアクセス権に無関係に実行できると思います。

その上で、

chown -R account_name:staff /Users/account_name

(account_nameは実際のあなたの半角英数字のアカウント名、staffはあらかじめシステムに用意されてるグループ)

として

reboot

としたら、取り敢えず、キーボードも使えて、ユーザでログインできるようになりませんか?

普通にログインできるようになったら、以下のサポート記事に従ってユーザホームのアクセス権をリセットします。

ホームフォルダの中のアイテムのアクセス権を変更した後で起きる問題を解決する - Apple サポート

これで正常になりませんかね?

返信: 12
スレッドに付いたマーク ランキングトップの返信

2018/08/31 18:28 naoki911 への返信

ターミナルを開いたその階層で実行したのなら、ユーザーホームの所有者、グループの設定がおかしくなってしまってます。このため、ライブラリーなどが本来の所有者で実行できなくなってしまってるためにキーボードが使えなくなってるのでは?

起動時command + sとして、シングルユーザモードで起動して真っ黒の画面にプロンプトが出たら(プロンプトが出ないときはエンターキーを叩いたら出ます)、

mount -uw /

として、ルートを読み書きできるように再マウントします。シングルユーザモードではルート権限でコマンドなどを実行しますので、ユーザホームのアクセス権に無関係に実行できると思います。

その上で、

chown -R account_name:staff /Users/account_name

(account_nameは実際のあなたの半角英数字のアカウント名、staffはあらかじめシステムに用意されてるグループ)

として

reboot

としたら、取り敢えず、キーボードも使えて、ユーザでログインできるようになりませんか?

普通にログインできるようになったら、以下のサポート記事に従ってユーザホームのアクセス権をリセットします。

ホームフォルダの中のアイテムのアクセス権を変更した後で起きる問題を解決する - Apple サポート

これで正常になりませんかね?

2018/09/01 06:14 naoki911 への返信

シングルユーザモードで立ち上げ、上に書いてるように

mount -uw /

としてから、

chown -R 501:staff /Users/naoki

とするとどうですか?やはり何かエラーになりますか?

もしエラーが出ないなら、

reboot

としたら、再起動してキーボードも使えるようになって普通にログインできるようになりませんか?

エラーが出るならどんなエラーでしょう?

2018/09/01 05:49 naoki911 への返信

ls -l /Users

としたとき、naokiの前の所有者のところはどうなってますか?naokiになってますか、それとも500とかの数字ですか?もし数字なら、正確な値を教えてください(多分、500、501とかと思います)。

よろしければ、ls -lの結果をそのまま上げてもらえる方が良いのですが。

2018/09/01 06:48 naoki911 への返信

はに様


できました!!!

ご指示頂いた内容の通り作業をすると元の状態に戻す事ができました。

自身のユーザーに入りキーボードが使えてから一番最初に教えて頂いた、


ホームフォルダの中のアイテムのアクセス権を変更した後で起きる問題を解決する - Apple サポート


も問題なく完了できました!


はに様、お忙しい中、長い間ご指示頂き本当にありがとうございました。

2018/08/31 21:46 はに への返信

はに様

ご回答たいへんありがとうございます。

先程、ご回答頂いた内容で、3度チャレンジしてみましたが結果は変わらずキーボード入力が出来ませんでした。


実行した過程は、


強制的に電源を落とす。

command + s を押したまま電源をいれる。

全画面の黒いプロント画面(小さい文字)が表示される。

多数の文字が出終わってからEnterキーで、localhost :/ root# を表示させる。

mount -uw /

を入力して実行。9行ほど文字が走る。

localhost :/ root#

を表示させ、

chown -R naoki:staff /Users/naoki

を実行。実行結果が、

chown: naoki: lllegal user name (文字が小さいので?)

localhost :/ root# を表示させ、

reboot

Enterを押すと自動で再起動。

以前と同じユーザーログイン画面になりその後、

macOS needs to repair your Library to run applications.

の小窓で、User Name Password を求められますがキーボードの入力が出来ませんでした。


私事ですが現在、フィリピンに赴任しており電話での日本のサポートが困難で、昨日にこちらのMac Centerに持って行きましたが少し見てフォーマットを勧められました。。。

信頼できる日本のジーニアスさんにお願いする事が出来ません。

クリーンフォーマット以外、チャレンジしますので何卒よろしくお願いします。

2018/08/31 23:43 naoki911 への返信

> chown: naoki: lllegal user name


naokiは正しいアカウント名ですか?

あるいは、

/Users/naoki

というのがホームフォルダー(ホームフォルダーはアカウント名になる)になってますか?

chownでillegal user nameといわれるのは、システムにそのアカウントがないからです。もし、naokiというのが正しいアカウント名なら、どうしてillegal user nameといわれるのかわからないです。

2018/09/01 02:27 naoki911 への返信

はに様


ご返信ありがとうございます。

再度、試みて見ましたがご指摘通り、

chown: naoki: illegal user name

と返ってきました。

初期設定後にユーザー名を変更した記憶がありませんが違う名前も試してみました。

シングルモードでユーザー一覧の表示はこれでよろしいでしょうか?


dscl . -list /Users uid

dscl . -list /Groups vid


結果、

/System/Library/LaunchDa,,mons/com.apple.directorySarvlcosLocal.pilst; No such file or directory

コマンドが正しければ、ディレクトリ(ユーザー)が無い、で正しいでしょうか?

原因のコマンド

naoki$ sudo chown -R _www:_www .

以外は実行していません。。。


元の状態に戻すのは困難でしょうか?

何卒、宜しくお願いします。

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

パーミッションを間違えてキーボードが使えなくなりました。

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