web-dev-qa-db-ja.com

sudo chmod -R 777 /

 Sudo chmod -R 777 /

これは私がしました。それは間違いでした。それを元に戻す方法はありますか?

基本的にそれは私がリストできるよりも多くのものを台無しにしています。 Macでタイムマシンを有効にしていません。

9
Casey Flynn

Appleのディスクユーティリティのリペアディスクアクセス許可機能をご覧ください。

http://support.Apple.com/kb/HT1452?viewlocale=en_US

9
kylex

http://support.Apple.com/kb/HT296 から:

Repair Privilegesユーティリティの使用

Mac OS Xのほとんどのユーザーは、意図的に特権を変更しておらず、システム特権を正しいデフォルト値にリセットするユーティリティが必要です。 Mac OS X 10.2以降の場合、このユーティリティはオペレーティングシステムに含まれています。 Mac OS X 10.1をお持ちの場合は、ダウンロードできます。バージョン10.0から10.1.4の場合、最初にバージョン10.1.5に更新する必要があります。

Mac OS X 10.2以降の場合は、ディスクユーティリティ(/アプリケーション/ユーティリティ/)を開きます。 「ディスクユーティリティ」ウィンドウの左側の列でMac OS X起動ボリュームを選択し、「応急処置」タブをクリックします。 [ディスクのアクセス権を修復]ボタンをクリックします。誤ったメッセージが表示される場合があります。

4
sdolgy

あなたは幸運です:

すべてが修正されるわけではありませんが、インストールされているパッケージの部品表ファイルにリストされているすべてが修正されます。

3
Tom Anderson

修復アクセス許可には、OS Xインストーラーによって作成されたファイル(/ etc/sudoersなど)が含まれますが、プリインストールされていないファイルやパッケージによって作成されなかったファイルは含まれません。

すべてをバックアップし、クリーンな再インストールを実行し、バックアップからファイルを選択的に復元する方がおそらく簡単です。次の検索で644/744権限を復元できます:

find /Volumes/Second\ Backup -type f -exec chmod 644 {} \+
find /Volumes/Second\ Backup -type d -exec chmod 744 {} \+

ファイルをバックアップできない場合は、リカバリパーティション(または10.6以前のインストールメディア)から起動し、ディスクユーティリティからメインOS Xドライブのクローンを作成してみてください。

0
Lri