ファイル共有について

すいません、少し

ファイル共有に関して

お聞きしたいことがあります。



つい最近まで、

Macmini(late2012)を

共有サーバーにしてまして、

OSはEl Capitanだったと思います。


で、その頃は「Server」アプリを

使って、共有していました。




で、今回、

ちょっとマシン構成を変えた

タイミングで、


Macmini(2012)は、

別の用途で使うことにして


Macmini(2010)が余っていたので

Macmini(2010)でafpで共有する程度の

簡単なファイルサーバーに

することにして、


今まで、Macmini(2012)に

ぶら下がっていた外付けHDDを

Macmini(2010)にぶら下げて

共有サーバー化することにしました。




Macmini(2010)は、

初期化して、OSをサポートしている

上限のHigh Sierraにしたので、


「Server」アプリを使うことなく

OS標準の「ファイル共有」で

設定することになりました......


が、このHigh Sierraの

ファイル共有をいくら

設定しなおしても、


特定のユーザーでログイン

しようとしても、


ぶら下がっているHDDが

全て見えてしまんです。



「情報を見る」での共有は

チェックは入れていません。


システム環境設定の

ユーザー&グループで

特定のユーザーを作り


システム環境設定の

「共有」より、

ファイル共有にチェックを入れて

特定のユーザーにのみ

フォルダを共有しています。


everyoneもしくは

ゲストアクセスなどは

アクセス不可としています。




サーバーに接続するときは、

登録した特定のユーザー名で



afp://ユーザー名@192.168.11.xxx


もしくは


afp://ユーザー名:パスワード@192.168.11.xxx


などで、ログインしようとしても

何も変わりません。



afp://192.168.11.xxx


このアクセスで全て見えてしまいます。





OS標準だと、

「情報を見る」からの共有フォルダ

のチェックボックスや

「このボリュームの所有権を無視」


システム環境設定での

「共有」など、


かぶってる?ような内容が

多くて何がどうなってるのか

さっぱりわからない状況です。



Appleのカスタマーサポートに

電話してみましたが、


Macmini(2010)は

長きにわたりご愛顧いただいてる

製品ですので、何が起こるか

想定しにくく、サポートが

できない状況ですと言われました。


新しい機種にHDDを付け替えての

問い合わせなら、対応可と

言われたのですが、


余ってるMacmini(2010)を

ファイルサーバー化したいと

思っているので、ここで

お聞きしようと投稿した次第です。



一旦、ターミナルで

共有設定をリセットするなり、


ライブラリにあるファイルを削除して

リセット、


もしくは、ファインダー操作での

共有設定の変更などなど、


何でもいいんですが、

何か思いつく案はありますか?


何がおかしくてこうなってるのか

わからなく困っています。



外部とのデータの

保管庫的な役割のため、

特定のディレクトリのみの

アクセスにしたいためです。




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

VIN,Mac mini (Mid 2010), macOS High Sierra (10.13.6)

投稿日 2019/01/11 22:27

返信
返信: 23

2019/01/12 19:04 aian2001g への返信

無関係なアカウントで接続した時には、無関係なボリュームを見せたくないなら、そのボリュームのパーミションをターミナルで変更しない限りできないんじゃないんかしらん?

たぶん、お望みのことを実現するためには、everyoneの実行権限を無しにしておく必要があるのでは?実行権限(パーミッションの三番目のもの、通常xとなってて実行権限が付与されてます)というと何かプログラムを実行するのかと思うかもしれませんが、その権限はフォルダーに移動するためにも必要です。この権限が付与されてないと、そのフォルダーに入る(移動する)ことができません。たとえば、walkerで接続した場合、関係ないボリュームのeveryoneの実行権限を無しにしておかないとそのボリュームに移動できることになり、見えてしまうのではないかと思います。

しかし、これはGUIでは設定できません(GUIでは実行権限を設定できるようになってない)のでターミナルで設定してやる必要があるのでは、と思います。

2019/01/13 18:53 aian2001g への返信

> ただ、1ユーザーの

> afp://walker@192.xxx.xxx.xxx

> でアクセスして、

> パスワードも要求無しで

> 全ディレクトリが表示されるのは

> おかしくはないですか?


 仰るとおり正常な動作ではないですね。

walkerというユーザがサーバ側には「共有のみ」として登録されている場合、

常にパスワードが要求されますし、サーバの共有フォルダに登録されている

フォルダしか見えないはずです。

 Sierraをファイル共有サーバにして、Mojaveからアクセスして見ましたが、

この通り期待された動作をします。サーバ側の設定が正しくできていないか、

システムが壊れている状態だと思います。あるいはサーバに、これに絡むような

サードパーティのソフトを入れているかですね。システムをクリーンインスト

ールして確認して見ることをお勧めします。

2019/01/12 20:50 はに への返信

追伸です。

あるグループのユーザには見せるということなら、そういうグループ(システム環境設定>ユーザとグループで作れます)を作り、そのグループのメンバーとして、walkerと管理者のみ(あるいはwalkerのみのグループでも良いと思う)入れておき、このグループには読み書きを許可します。こうしておけば、walkerで接続した場合にはwalkerに関係するフォルダー(ボリューム)のみ見えるけど、他のユーザでアクセスした場合は見えないようにできると思います。

2019/01/12 19:14 はに への返信

こんにちわ。

返信ありがとうございます。


なんとなく、

パーミッション関連で

おっしゃっていることは

わかるんですが、


今までの

サーバーソフトでは

今回やっている設定で、


管理者->アクセスOK(読み書き権限)

許可したユーザー->アクセスOK(読み書き権限)

ゲストユーザー->アクセスさえも不可


もちろんその他のユーザーも

アクセスさえも不可


としていけていました。



今の状況ではHigh Sierraの

OS標準の共有機能が、

なぜか、当方には難しいので、


一度、El Capitanあたりに

OSを戻して、Serverアプリにて

設定してみようかと

考えています。


古くするのもイヤなんですが、

それで上手く行くのか、

知ってみたくなっても

来たので....。😟



情報、ありがとうございます。

2019/01/12 05:28 aian2001g への返信

↓アカウントなしの「afp://192.168.11.200」で

アクセスします。


ユーザがアップロードしたファイル



↓全見えです😊


ユーザがアップロードしたファイル


次につづく....



↓「walker」のみの共有にすると、

Finderではログインしている管理者に

アクセス権がないため、ディレクトリを

ダブルクリックで開くことはできません。


ユーザがアップロードしたファイル


↓管理者権限のユーザーグループを「共有」で

追加すると、アクセス可能になります。

今回、今まではならなかった、

フォルダの共有にチェックマークが入りました。



ユーザがアップロードしたファイル


ちょっと、ストレージ名や

共有フォルダ名がダサいので、

一部、伏せ字にしています😊




なぜか「walker」はFinderの情報を見るでは取得中...




共有オプションで、SMB、AFPともに

チェックマークを入れている状況です。





GUIで設定する程度で、

詳しいことができるわけではないですが、


AppleShareIP、Mac OSX Server、

Server、Windows2000・2003server

など、業務で

ファイル及びプリンタサーバーなどの

簡単な設定はしてきました。


が、今回みたいに

言うことを聞いてくれないのは

あまり記憶にないです。



何を間違えているのかが

全然、わからないんです。



これ、どう思いますか?


悪いとこ教えて下さいー😟



すいませんℹ

2019/01/12 06:29 aian2001g への返信

「walker」のみの共有にすると、 Finderではログインしている管理者にアクセス権がないため、ディレクトリをダブルクリックで開くことはできません。


んっ?


サーバの方で管理者権限を持っているユーザアカウントと同名(同名かつ同uid?)のアカウントがクライアントの方にもあって、で、クライアントの方にそのユーザアカウントでログインしていてファイル共有で繋いだら、そのアカウントでファイル共有につなぎに行って(パスワードはキーチェーンから入力不要になっていて)、管理者権限のユーザで繋いでるからマウントしているデバイスが見えるっていうのは普通の挙動かと…。


私何か読み違えている?あるいは、勘違いしている?

2019/01/12 06:59 NO9 への返信

こんばんわ。


なんか、画面もややこしい

ですよね😐

ちょっと整理しますね。




画面キャプチャにある、

ユーザー作成の画面と

共有設定の画面は、


サーバーとしている

Macmini(2010)です。



で、

アクセスしているのは、

クライアント端末の

Macmini(2018)です。



で、管理者権限を

持っているのは、

「aian2001」という

ユーザーで、


サーバーの、

挙動を確かめたいので


Macmini(2018)から

「walker」というアカウントで

接続するために、


afp://walker@192.168.11.200


でアクセスしています。



通常、今まででしたら、

この方法で、そのアカウントに

権限を与えられたディレクトリのみ

接続するサーバー一覧に

表示されていました......。



これ自体が有効ではない?😮



なんかね、全然

よくわからないようになってきて....



キーチェーンから、

共有関連のログインパスとか

削除して試してみます。


ちょっと、他の

ノートブックから

試してみますね。


ありがとうございます。😀

2019/01/11 23:20 ni_ki への返信

こんにちは。

ご返信ありがとうございます


そうなんですよね…


仮に


niki->読み書き

すべてのユーザー->アクセス不可


で、


afp ://niki@192.168.1.xxx


でアクセスすると

普通なら、


パスワード入力画面が

でますよね?


それが、

ぶら下がってる、

ディスクの一覧が

出てくるんです。



今、出先なので

また、スクリーンショットなど

載せてみますね。


ありがとうご

2019/01/12 05:00 ni_ki への返信

ちょっと、いくつかの

スクショを添付しますね。


↓まず、OSはHigh Sierraです。

ユーザがアップロードしたファイル


↓で、2TBくらいの外付けストレージを

いくつかぶら下げています。

USBとFirewire800です。古いのはお許しを😀


ユーザがアップロードしたファイル


↓で、仮にユーザー名を「walker」、パスワードを「dead」で

ユーザーを共有のみで作成します。

ユーザがアップロードしたファイル


次につづく....

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

ファイル共有について

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