このプロジェクトは別のユーザーによって作成されたことを意味し、「あなたはそれを所有していないため、ファイルへの書き込み権限を追加できませんでした」。そのユーザーとしてログするか、できない場合は、ロックを解除できないファイルの隣に「test.txt」ファイルを作成します。今
-rw-rw-r-- 1 dakkar users 434 Nov 23 12:17 project.pbxproj
-rw-r--r-- 1 lserni users 1 Nov 25 00:14 test.txt
、「-rw:
オープンターミナルは、のような
ls -la test.txt project.pbxproj
次のようなリストが表示されるはずのプロジェクトが存在するフォルダに移動し、コマンドを実行します。 -r - r-- "は許可です。 test.txtを作成したばかりなので、GUIからの正しいアクセス許可です。 rは4をカウントし、wは2をカウントし、xは1をカウントします。したがって、rw-r-r--は6,4,4である。この例では、project.pbxprojは6,6,4です。
あなたは、そこに何もまたはそのサブディレクトリには、その後、誰にも属していないが、あなた必要があることを全く、致命的な確認プロジェクトディレクトリであり、絶対にしている場合はあなたが必要とする2つのコマンドは
sudo chown lserni:users project.pbxproj # To set ownership
sudo chmod 644 project.pbxproj # To set permissions
です(間違ったディレクトリに上記の操作を行う場合は
sudo chown lserni:users -R .
(ないあなたではなく、プロジェクトのディレクトリなど)、-R:あなたは、ディレクトリ、そのサブディレクトリおよびそれに含まれるすべてのマス変更の所有権をすることができます再帰的)fラグは災害のレシピですので、注意してください。
ディレクトリはすべてxが設定されている必要があることを覚えておいてください。そのため、ファイルの644はディレクトリの755になります。
完了したら、サンプルファイル 'test.txt'を削除することができます。実際には、正しい所有権と権限を書き留めてください。
ユーザーに「chmod 777」と言えば、パーソナルコンピュータ上でさえ、ひどいアドバイスです。 – twistedpixel