web-dev-qa-db-ja.com

古いTimeMachineバックアップドライブのフォルダで拒否されたアクセスを修正するにはどうすればよいですか?

詳細:Mac OSX El Capitan Time Machineは、この新しいMacに置き換えられた古いMacのものです。どちらもElCapitanを実行しています。

私が解決しようとしている特定の問題は、一部のフォルダーにアクセスできないことを示す赤い円が表示されることです。右クリックして[情報を見る]を選択し、現在の管理者ユーザーを権限のあるユーザーのリストに追加して(ユーザーがいないため)、変更を適用するかユーザーを作成するようにシステムに指示することで、それらにアクセスできました。オーナーを追加しました。

これで、このエンマスを実行するコマンドラインは次のようになることがわかりました。Sudochown -R user rootfolderoftimemachinebackup

次に、ユーザーのパスワードを入力します。多数の「操作が許可されていません」という結果が表示されますが、ほとんどの場合、このコマンドで必要な処理を実行できます。操作が許可されていないと表示されているファイルにアクセスする方法を誰かが説明してくれるかどうか知りたいです。これらの特定のディレクトリで、この投稿の冒頭で説明した手動プロセスを試みました。ただし、ユーザーをユーザーのリストに追加しようとすると、それを行う権限がないというメッセージが表示されます。さて、私はこのマシンの管理者であり、これを実行したいファイルは、タイムマシンボリュームとしてマウントされなくなったタイムマシンボリュームにあります。私が所有権を取得しようとしているファイルは、昔のWindowsフォルダのバックアップからのWindowsファイルです。おそらく削除することもできますが、私自身の知る限り、問題を解決する方法を知るためにこれを解決したいと思います。

私が見たある投稿は、ターミナルを実行してcsrを無効にするために、COMMAND-Rでこのモードで起動する必要があることを示していました。私はまだこれを試していませんが、誰かがエラーの理由を確認できる場合は、システム整合性保護がオンになっていることが原因で、オフにします。

私が参照している投稿は ここ

ご協力いただきありがとうございます。明日この投稿を確認し、この記事の最後に到達するために回答が必要になる可能性のある追加の質問に回答します。

再度、感謝します。

私は次の質問をチェックして、答えがそこにあるかどうかを確認しました。

Time Machineでバックアップされたファイルの所有権を変更するにはどうすればよいですか

Time Machineが使用するOSX Extディスクの権限を修正

4
John Smith

私は通常、手動でユーザーアカウントを復元した後、または新しいコンピューターに移行した後、tmutilを使用してTMの所有権を復元します。 TMバックアップドライブを接続します。端末アプリで「Sudo tmutil inheritbackup」と入力して、通常はMacintoshの共有名であるパスを指定した後、Backups.backupdb内の最初のフォルダーをドラッグします。

Sudo tmutil inheritbackup 

続いて、最後に作成されたTMバックアップを関連付けます。 TMボリュームを見つけて、Finderビューをリストとして設定します。 最初のフォルダを開きます「Backups.backupdb」内に、名前にTMバックアップ日付が含まれるフォルダのリストが含まれている必要があります。 2番目から最後のフォルダは最後のTMバックアップである必要があります(最後のフォルダは実際には「最新」のエイリアスです)。そのフォルダ内には、通常は「Macintosh HD」であるボリュームの名前、または別の名前に変更されている場合は任意の名前が含まれている必要があります。 「Sudotmutilassociatedisk -a /」と入力してパスを指定した後、そのフォルダーを下にドラッグします。

Sudo tmutil associatedisk -a / 

これを使用するのに最適なタイミングは、交換用Macでアカウントを設定した後、または移行後のログイン直後にTMを使用する前です。タイムマシンのバックアップフォルダーに対して手動でアクセス許可を設定したため、これが機能するかどうかはわかりませんが、試してみる価値はあります。

幸運を!

3
virtudesign