ACLを削除するMac端末コマンドとは何ですか?


27

Macで端末コマンドを見つけてACLを削除し、コピーしようとしたときにエラーコードが表示されるフォルダーのユーザーアクセス許可を修正しようとしています(エラーコード-41)。

回答:


45

を使用chmod -aすると、アクセス制御エントリを個別に削除できます(@geekosaurの推奨どおり)。

ただし、ファイルまたはフォルダーからすべての ACL を削除する場合、解決策はブルートフォースオプションを使用することです。chmod -Nこれにより、ファイルまたはフォルダーのすべてのアクセス制御エントリが削除されます。

chmod -RN フォルダとそのコンテンツ全体に対して同じことを再帰的に行います。


ご存知のように、ここでおもしろいのは、manページで示さchmod -a# 1 file1れているように、数値の割り当てに基づいて属性を削除することを示してls -leいることです。これは機能していないようです。誰でもこの動作の特定の例がありますか?
イルミナート

@ylluminateそのように使用しました。#in chmod -a\# 1 filenameまたはchmod '-a#1 filename`のように、(コメント区切り文字として扱われないようにするために)文字を引用/エスケープしていますか?
ゴードンデイヴィ

@ gordon-davissonにお電話ください。ZSHのこの特定のワークステーションは、この特定のワークステーションでのエスケープを必要としないはずでした#が、それは解決しました。
イルミナート

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.