Mac - ファイル共有でユーザごとにアクセス制限したい

Mac mini(2018年モデル macOS sonoma 14.5)へ接続した外付けドライブ【HDD-A】【HDD-B】にLAN上のWindows、スマートフォン(VLCアプリ)などから特定のフォルダにだけアクセスを許可したいのですが、思うようにいきません。


Mac miniでメイン(管理者)以外に [red] [blue] [green] 3つのユーザアカウント(通常)を作成


Mac miniでフィル共有をON

 共有フォルダとして【HDD-A】を追加

 [red]ユーザを 読み/書き 許可として追加


 共有フォルダとして【HDD-B】内の【フォルダ1-cat】を追加

 [red]ユーザを 読み/書き 許可として追加


 共有フォルダとして【HDD-B】内の【フォルダ2-dog】を追加

 [red] と [green]ユーザを 読み/書き 許可として追加


オプションから

 SMBをON

 Windows共有のアカウントで全ユーザをON


これら設定後、Windowsまたはスマートフォンのアプリからアクセスすると、red、blue、green全てのアカウントで全ての共有フォルダにアクセスして読み書きが可能になってしまいます。


Red = HDD-Aのみアクセス可

blue = フォルダ1-cat と フォルダ2-dog のみアクセス可

green = フォルダ2-dog のみアクセス可

このように制限をかけたいのですが、やるべき設定や見直すべき設定などをご教示ください。


よろしくお願いいたします。

* タイトルを変更しました。 Apple Inc.

Mac mini, macOS 14.5

投稿日 2024/06/17 00:24

返信
返信: 3

2024/06/17 18:06 はに への返信

追伸:


複数のユーザに制限したいときにはグループを作って対応します。

デフォルトのままだと、グループに許可を出すとデフォルトのグループがstaffのためにすべてのユーザが閲覧できてしまいます。

例えば、redとgreenがアクセス可能のフォルダーなら、red-grというグループを作り、そのグループにredとgreenを参加させます。そしてフォルダーにはred-grのグループに閲覧許可するようにします。こうしておけば、そのフォルダーをredとgreenのみが閲覧できます。

この辺を間違いなく設定するにはターミナルのコマンドchownとかchmodとかを使う必要があるかも。

2024/06/17 03:26 yuzki への返信

特定のユーザだけが利用するなら、ファイル共有というよりは、フォルダーに所有権を設定すべきなのでは?

例えば、HDD-Aのままでは所有権を設定できませんので、フォルダーを作り、そのフォルダーの所有者をredに、他のユーザは読み書きを禁止します(このフォルダーがredのホームフォルダーという設定にする)。そうすればファイル共有でアクセスしても、red以外はそのフォルダーにアクセスできません。もちろんすべてのユーザは通常ユーザで、管理者権限を持ちません。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Mac - ファイル共有でユーザごとにアクセス制限したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。