〜/ Libraryパーミッションを修復する方法は?


2

Yosemiteへの移行中に、いくつかの~/Libraryファイルとフォルダーを古いシステムから新しいシステムに手動でコピーしました。現在、影響を受けるアプリの一部は奇妙な動作を示しています。多くの場合、設定を保存できません。1つの例は、iPhoneをバックアップしようとしたときのiTunesエラーメッセージです。

バックアップをコンピューターに保存できなかったため、iTunesはiPhoneをバックアップできませんでした

チェックするたびに、ユーザーには読み取りおよび書き込み権限があります。残念ながら、ディスクユーティリティの修復権限はここでは役に立ちません。

内のファイルとフォルダのための適切な権限は何ですか~/Libraryとは~/Library/Preferences?そして、どのように設定しますか?

回答:


4

それはだ可能というリセットのホームディレクトリのアクセス権とACL内のオプションResetPasswordのが、私はそれがリセットされますどのようにあなたのホームディレクトリに「深い」わからないんですけれどもツールが、あなたのためにそれらの権限を修正します。

このブログ投稿では、Yosemite でも同じように見えるLionの手順を説明します(:最後のリンクはパスワードをリセットする手順を詳しく説明していますが、明らかにここでやっていることではないため、Lionの手順にリンクしました。ただし、各プロセスで同じツールが使用されます):

  1. 再起動し、チャイムが聞こえる前に、CommandキーとRキーを押します。

  2. [修復ユーティリティ]画面が表示されます。メニューバーの[ユーティリティ]をクリックし、[ターミナル]をクリックします。

  3. ターミナルウィンドウで、resetpasswordEnterキーを押して入力します。

  4. パスワードリセットユーティリティウィンドウは起動しますが、パスワードはリセットしません。代わりに、上部のMacのハードドライブのアイコンをクリックします。その下のドロップダウンから、問題が発生しているユーザーアカウントを選択します。

  5. ウィンドウの下部に、[ホームディレクトリのアクセス許可とACLをリセット]というラベルの付いた領域が表示されます。そこで「リセット」ボタンをクリックします。

リセットプロセスには数分しかかかりません。完了したら、開いたプログラムを終了し、Macを再起動します。


これはディスクユーティリティと同じだけではありませんか?それは同じことを行うと違っそれを行うには別のコードを使用するには、2つのツールを提供することは非常に奇妙に思えるだろう
マーク

いいえ、別の仕事をします。ホームディレクトリのアクセス許可とACLはリセットされますが、アクセス許可は修復されません。この正確な問題が修正されることを確認できません。
DG

2
あなたが端末に満足していない場合、Onyx&Cocktailなどのツールは、快適なGUIから同じタスクを実行します。
鉄人

@てつじん ただし、これらのアプリは、ターミナルで1つの単語を入力してこの特定のタスクのためのシンプルで快適なGUIを表示するのに比べて、使用可能なオプションの数に圧倒されます。
DG

@DG確かに、可能性として追加したかった
鉄人

0

最初にこれを試してください:

  1. /Applications/Utilities/フォルダーからTerminal.appを開きます
  2. これを貼り付けます:

    diskutil resetUserPermissions / `id -u`##
    
  3. 管理者パスワードを入力します。

それが役立つかどうかを確認してください。

そうでない場合、タイムマシンでマシンをバックアップし、新しい管理者アカウントを作成することをお勧めします。ホームフォルダーを保持している破損したユーザー削除します。少し異なる名前(ミドルネームのイニシャルを使用するなど)で新しい「あなた」ユーザーを作成し、メインデータをこのホームフォルダーに追加します。 。


これは何をしますか?(その機能を説明するWebページにリンクし、回答を編集して詳細を含めることで、回答を改善できます)。「/」は、コマンドが/OPの~/Libraryディレクトリだけでなくルートディレクター()で動作することを心配させます。
ジョンN

@JohnN:ヘルプ(ちょうどdiskutil resetUserPermissions)によると/、ディスクを選択します。$(id -u)##事の代わりに(##の目的がわからない)、ユーザー名を使用しました。
シルバーウルフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.