権限が壊れていますか?

権限が壊れていますか?

数週間前、私はUSBフラッシュドライブにLinux Mintをインストールしました。私は、HFS +外付けハードドライブの内容をデスクトップのWindowsドライブにコピーするために使用します。その後、外付けドライブをフォーマットしてLinuxをインストールし、大規模なHFS +パーティションを作成しました。 Windowsドライブの内容を外部ドライブの新しいHFS +パーティションにコピーしました。これで、ファイル権限の半分が奇妙に動作しています。たとえば、ドライブの「/Files」には、Macノートブックのデスクトップから外付けドライブの「/Files」にコピーしたものがまだ存在しますが、名前をdrwxrwxrwx変更、変更、または削除することはできません。なぜこれが起こるのですか? Macには管理者/ルートアクセス権はありませんが、Linuxのインストールにはあります。 Linuxインストールのフルドライブで「chmod -R 777」を実行し、そこからファイルを変更できますが、Mac上にある場合、権限はまだ奇妙に動作します。私のMacに他のユーザーとグループがあるからですか?-rw-r--r--@-rw-r--r--@

ベストアンサー1

モデル行では、「@」は通常追加属性を表し、「+」は追加権限を表します。 OS Xは両方の方法を広く使用していますが、Linuxはそうではない傾向があります(特に権限に関して)。

OS Xでは、以下をls -le@使用して-lこれらの内容を-e表示-@できます。

lsattrLinuxでは、プロパティを使用または表示できますlsattr -l(長い出力、ユーザーフレンドリー)。その後、必要に応じてを使用して変更できますchattr。特に、iファイルの変更を防ぐ(不変)プロパティに興味があるかもしれません。

getfaclコマンドを使用してLinux ACLを処理できますが、これらのツールをインストールする必要があり、ファイルシステムがsetfaclそれをサポートしていない可能性があります。

おすすめ記事