web-dev-qa-db-ja.com

SnowLeopardで移行アシスタントを使用した後にファイルを表示する権限がありません

マシンの別のパーティションにSnowLeopardをインストールしました。インストールが正常であることを確認した後、移行アシスタントを使用して、元の10.5.6パーティションからプロファイルとアプリケーションを復元しました。 50分ほどかかり、再起動後にデスクトップに戻ることができました。

このような正常な復元に驚いた後(平凡なWindowsバックアップと比較して)、TimeMachineバックアップを実行します。その間、以前のバージョンのファイルを参照しようとしましたが、許可のためにそれらの多くを開くことができません。

現在、復元されたアカウントを使用していますが、それらのファイルを開くことができません。以前のバージョンのマイファイルの所有権を取得/許可を設定するにはどうすればよいですか?

2
deddebme

Lenaが提案したように実行しましたが、関連するフォルダーをTMから新しいコンピューターのデスクトップにドラッグするだけで十分であることがわかりました。そこに入ると、元々すべてのデータ(ファイル、フォルダーなど)が内部にあり、許可の制限なしにすべてが含まれていました。つまり、フォルダをデスクトップからゴミ箱に置いてから元に戻す必要はありませんでした。

要約すると、移行アシスタントがTMバックアップをロックしたため、TMバックアップを使用する機能(許可)を失いました。私の新しいMac(管理者)のユーザープロファイルは、古いMac(したがってTMのユーザープロファイル)で持っていたユーザープロファイルとは異なる名前が付けられています。

2
Brian

問題のフォルダ、ファイルを強調表示します->情報を取得->共有と権限->ロック解除->所有権を付与する権限を設定します->歯車をクリックし、[囲まれたアイテムに適用]を選択します。


申し訳ありませんが、質問を読み間違えました。これは権限の問題ですが、実際に求めているのは、2つの異なるTime MachineBackupストアをマージする方法です。

本当にそれらをマージすることはできません... Time Machineは、各インストールを異なるマシンと見なします。そのため、問題が発生します。たとえば、最初のインストールはSnow Leopardではありません...では、Snow LeopardOSファイルをSnowLeopard以外のファイルと同等にする必要があるのはなぜですか...?少なくとも、それがAppleがこのように設計した理由の一部です...

何が起こったのかはわかっていると思いますが、それを解決する最善の方法がわかりません。

元々、leopardを含む単一のパーティションとユーザーアカウントがありましたか?次に、Leopardパーティションを縮小し、Snow Leopard用に2番目のパーティションを作成しましたか? Snow Leopardをインストールし、バックアップから復元しました。ターゲットはSnow Leopardのパーティションですか?

復元を使用してユーザー移行を行いましたか?または、TimeMachineの復元を使用してSnowLeopardをインストールしますか?復元付きのSLインストールが疑われます...

Leopardのユーザーアカウントは、SLユーザーアカウントとは異なるユーザーIDであると思われます(例:501と503)。確認できますか?システム環境設定->アカウント->アカウントを右クリック->詳細設定-> Snow LeopardのユーザーIDは何ですか?そしてLeopardで?

それはあなたの許可の問題を説明するでしょう。 Snow Leopardであまり作業を行っていない場合は、一時的な管理者アカウントを作成し、現在のユーザーを削除してから、ユーザー移行ツールを使用して古いユーザーアカウントをLeopardパーティションから取得することをお勧めします...シームレスである必要があります。まさにあなたがやりたいことをしてください...

手動で実行できることは知っていますが、ユーザーアカウントが既に存在するため、SnowLeopardでユーザーIDなどを手動で修正する場合にどのような影響があるかわかりません...

2

Time Machineを介してファイルを新しいコンピューターに転送したときに、この問題が発生しました。私はまったく偶然に解決策に出くわしました。開けないフォルダをデスクトップに移動しました。それから私はそれをゴミ箱に入れました。それから私はそれをゴミ箱から取り出しました、そしてそれはうまく開きました。試してみる価値があるかもしれません。これは数年遅すぎると思いますが、私がこの問題を抱えていれば、他の人もそうするでしょう、そしてこれは私のために働きました。

1
Lena

ベンジャミンは、Time Machineが新しいコンピューターを持っていることを認識しますが、ユーザーIDはこれに入力されないという点で正しい方向に進んでいます。

Time Machineは特定のコンピューターに関連付けられているため、Appleは、バックアップをワイプして新しいバックアップから開始することを目的としています。これを回避し、次の方法で古いバックアップを新しいコンピューターにリンクできます。このリンクの方向:

http://www.macosxhints.com/article.php?story=20080128003716101

Time Machineフォルダーを手動で参照し、必要なファイルをその方法でコピーしてみることもできます。上記のリンクからの変更なしでそれが機能するかどうかはわかりません。しかし、Sudoを使用してコマンドラインからそれらをコピーすることは確かに機能するはずです。

0
ridogi