私は複数のMacコンピュータとドキュメントを共有するためにNetatalkを使用しています。ファイルに対してどの権限を使用しても(通常はフォルダーの場合は775、ファイルの場合は664)、Other / Worldグループのユーザーはそのファイルを読み取ることができません。
「情報のインポート」の下を見ると、Macに正しい権限が表示されますが、777の権限を持っていてもファイルを開くことはできません。
すべてのファイルがこのようなわけではなく、特定の制限されたフォルダ内の一部のファイルだけが同じです。
答え1
.AppleDoubleファイルに問題があることがわかりました。ls -la
関連ディレクトリの.AppleDoubleファイルを見ると、次のようになります。
drwxrwxrw- 2 admin admin 28672 May 5 15:13 .AppleDouble
問題は他の権限で実行可能なビットです。 Netatalkユーザーは、フォルダ内のファイルを使用するには実行ビットを設定する必要があります。そのため、グループと所有者は問題なくすべてのファイルにアクセスして使用できますが、AFP共有の世界中のユーザーはそうすることはできません。
源泉:https://sourceforge.net/p/netatalk/mailman/message/9128281/