ここで同様の質問を見つけましたが、それらの質問に対する回答で問題が解決しません。
私が行った場合:
sudo chown <username> main.m
操作が許可されていませんというエラーが表示されます。
以前のエラーの一般的な解決策は次のとおりです。
sudo chflags nouchg main.m
ロックフラグをクリアします。ただし、これを行った後も、ファイルをchownできません。私も試しました:
chflags noschg main.m
運のないシングルユーザーモード-許可されていない操作エラーが発生します。
誰かが何か考えがあれば、私は興味があります。
あなたがやろうとしている根本的なことは何ですか?おそらく、そのファイルがロックされている理由があります。
—
Tamara Wijsman、2011
したがって、コードを安全なヘルパーツールに配置せずにテストデータとして使用できます。デバッグには追加の作業が必要ですが、不可能ではありませんが、ファイルの属性を変更できるので安全なヘルパーツールが必要ないので、それは物事を少し簡単にするでしょう。これは作成された単なるテストデータであることを考えると、ロックが設定されている正当な理由はありません。
—
ericg 2011
ファイルはどのタイプのファイルシステムにありますか?
—
Zoredache
chown
NTFS / FATファイルシステムで使用しようとしていないのですか?
@ericgorr:そのほとんどは私の頭の上にあります。安全なヘルパーツールが正確に何であるかは知りません。しかし、あなたが言うように、それは単に作成されたテストデータです。コード内のテストファイルを適切に閉じましたか?
—
Tamara Wijsman、2011
@Tomヘルパーツールは、権限を維持しながらアプリケーションに高度な権限を与えるOS Xの方法です。たとえば、アプリが安全なファイルを変更したい場合、(承認された)ヘルパーツールにファイルを変更するように指示します。私はericgorrが彼/彼女のアプリケーションまたはそれに付随する厳密なデバッグを避けるために何かを昇格させたくないと思っていると思います。
—
過去の