ファイル共有にしたら他のPCから起動ディスク全体が見えてしまいます

OSX(10.4.10)で、ファイル共有にしたら、MacからはちゃんとPublicしか見えないようになりますが、WindowsPCからは起動ディスク全体が見えてしまいます。もう大切なファイルもいろんなパスワードも見放題状態です。なにをどうすればWindowsからもPublicしか見えないようになりますか? よろしくお願い致します。
ネットワーク接続方法は、内蔵Ethernet(有線)です。
ルーターはオムロンのMR104WAGです。そこから伸びているハブにこのMacとWindowsがつながっています。
システム環境設定の【ネットワーク】の、TCP/IPは「DHCPサーバを参照」、PPPoEは何もチェック入れず、AppleTalkは使用(自動)、プロキシは何もチェック入れず、です。
同じくシステム環境設定の【共有】の、サービスは「パーソナルファイル共有」と「Windows共有」にチェック入れ、ファイアウォールは動作中で「パーソナルファイル共有」と「Windows共有」のみ許可、です。

投稿日 2007/08/19 06:31

返信: 11

2007/08/19 12:47 Community User への返信

Macから接続したときに Public しか参照できないのは、ゲストでアクセスされてらっしゃるからではありませんか?
サーバへ接続ダイアログで、相手側の登録ユーザで接続すればHDDまるごとマウント可能なはずです。
Windows からの接続時にはゲスト接続のオプションは無く、管理者でアクセスするしかありません。
よって Public しか表示されないように設定する手段は無いと想います。
SMB/CIFS 接続では Mac、Windows 問わず管理者ユーザのホーム内にしかアクセスできないはずですし、
逆に AFP 接続だと、HDD/ホーム/デスクトップにマウントされたボリュームのどれかが選択可能になります。

2007/08/19 14:25 Community User への返信

Tech8さん、とても丁寧なアドバイス本当にありがとうございます。
>Macから接続したときに Public しか参照できないのは、ゲストでアクセスされてらっしゃるからではありませんか?
>サーバへ接続ダイアログで、相手側の登録ユーザで接続すればHDDまるごとマウント可能なはずです。
おっしゃるとおりの接続方法です。どうも、勤務先のMac/Winでのネットワーク接続と頭の中でごっちゃになっていたみたいです。勤務先では、MacはOS9で、WindowsにPCMacLanをインストールして、Windows側からはAppleTalkでファイル共有していました。そうすると、Mac同士と同様、相手の共有フォルダしかみえませんものね。

>Windows からの接続時にはゲスト接続のオプションは無く、管理者でアクセスするしかありません。
>よって Public しか表示されないように設定する手段は無いと想います。
そうなんですか。知りませんでした。ちょっと不便ですね。まあ、大切なファイルが見られ放題といっても、自宅のネットワークの中の家族間だけのことなので、心配はいらないと思うのですが……。心配した方がいいのですか?

2007/08/19 14:46 Community User への返信

>Windows からの接続時にはゲスト接続のオプションは無く、管理者でアクセスするしかありません。
え?一般ユーザでもアクセス可能ではありませんか。
(確認できる環境が手元にないので、記憶に基づいて書いています。)
つまり、Windowsへのファイル共有専用のユーザを作り、そのユーザに管理者権限を与えないように設定します。
WindowsからMacを見る時は、このユーザ名でログインします。すると、このユーザのホームディレクトリが見えますが、HDDのほかの領域は見えません。
Macの管理者ユーザで使っているときは、共有専用ユーザのディレクトリ内を管理者権限で強引に見ることができます。
Windowsからアクセスしたときに共有専用ユーザのPublicフォルダにファイルを入れるようにすれば、Macの管理者ユーザでファイルを出し入れするのが楽になります。
// 野尻隆裕(Feedbackの記録「拝啓 アップル様」)//
// Intel Mac用のClassic環境を希望します(別売可)//

2007/08/19 14:49 Community User への返信

>WindowsPCからは起動ディスク全体が見えてしまいます
あなたのユーザアカウントでアクセスした場合でも、見えるのはホームフォルダだけのはずです。Windowsからアクセスした場合、ディスク全体が見えるはずは無いのですが。
>どうすればWindowsからもPublicしか見えないようになりますか?
OSX側でWindowsユーザ専用のアカウントを作成し、Windowsユーザにはそのアカウントを使ってあなたのホーム(¥¥MacのIPアドレス¥あなたのユーザ名)にアクセスしてもらえばよいです。ホームの中のフォルダはすべて見えますけど、アクセスできるのはパブリックフォルダだけです。(自分でホームフォルダに自分以外がアクセス出来るフォルダを作成していれば、当然それはアクセス出来ます。)

2007/08/19 15:41 Community User への返信

野尻隆裕さん、Y. Kawabeさん、アドバイスありがとうございます。なんだかとても難しい問題であるみたいで、私にはちょっと理解するのが大変です。皆さんのご意見をよく読み返して、理解した上で、また改めて結果報告をさせていただきます。ありがとうございました。

2007/08/19 15:57 Community User への返信

用語が正しくありませんでしたので訂正します。m(__)m
誤)Windows からの接続時にはゲスト接続のオプションは無く、管理者でアクセスするしかありません。
正)Windows からを含む SMB/CIFS 接続ではゲスト接続のオプションは無く、Windows 共有で有効にした登録ユーザでアクセスするしかありません。

2007/08/19 17:21 Community User への返信

Macヘルプ:「Windows コンピュータから Mac に接続する」には・・・
>ユーザは、コンピュータのユーザアカウントの名前とパスワードも必要です。
と書かれています。
0. 従って、WINユーザはゲスト接続ができないことが分かります。
後は、Mac同士の接続の経験があれば、理解は整理できます。文献は探して下さい。
1. サーバ側のMacの最初のロールアカウントで接続すると、HD全体が見えます。
2. サーバ側のMacで追加したアカウントで接続すると、home以下が見えます。
3. ゲスト接続すると、Publicフォルダしか見えません。これは独特な機能です。
ウチでは、サーバのMacに、アカウント"server"を設けていて、全てこれで繋げます。
疑問は、一端WIN XPからあるアカウントで繋ぐと、その登録が保存されてしまいます。
その後、他のアカウントで繋ぎたくても認証画面が現れず、別の接続ができません。
誰か、WIN XPに詳しい人、認証画面を新たに呼び出す方法が分かりませんか?

2007/08/19 19:49 Community User への返信

サーバー(ファイル共有サービスを提供している側)のMacのユーザー名とその権限(管理者か一般ユーザーか),クライアントMacのユーザー名とその権限,クライアントWindows PC のユーザー名がどうなっているかを書いていただくと,現象の説明と対処方法の助言はしやすくなり,理解も容易になると思います.

2007/08/20 18:05 Community User への返信

Windowsに詳しくは無いのですが。
Windowsのログオフをすれば,ネットワーク接続も解除されます。
接続が保存されているユーザを一度Windowsのログオフし,
再度Windowsのログインをし直せば他のアカウントで接続できます。
(当然ながらWindowsのアプリケーションは全て終了させることになります。)
Windowsのログオフをしないでネットワーク接続だけを解除する方法があれば私も知りたいです。>>詳しい人。
さらに言えば同時に複数のアカウントで接続ができればもっとうれしいのですが。
これはMacでもできるのかどうか知りません。

2007/08/20 19:30 Community User への返信

お返事ありがとうございます。
WIN 95/98までは、自己のログインアカウントでしか、Macに接続できませんでした。このことでしょうか?
WIN XPからは、Macと同じように、自由に接続するアカウントを手入力できます。
しかし、一端接続を行ってしまうと、Macのアドレスと共に、その接続アカウントが保存されます。
この保存は、ネットワークコンピュータみたいなウインドウの中に、アイコンを確認できます。
次回、Macに接続する時は、接続するログイン・アカウントを手入力する機会は得られずに繋がってしまいます。

2007/08/21 06:13 Community User への返信

ファイルサーバーの共有フォルダをWindowsのドライブにマウントしているのであれば、エクスプローラーの[ツール]-[ネットワークドライブの切断]を使えば、別のアカウントで接続可能になります。
ドライブにマウントしていない場合は、[ネットワークドライブの切断]を使ってもIPCが残っているため、別のアカウントで接続できません。
IPCを削除するには、コマンドプロンプトで「net use」を使います。
net use サーバー名¥IPC$ /delete
#net use の詳細はググってください^^
私の場合は、WindowsからMacの共有ポイントに接続する場合は、net useコマンドで(バッチファイルにしています)、Windowsのドライブ(Zドライブなど)にマウントし、接続解除する場合は[ネットワークドライブの切断]を使っています。
複数のアカウントで接続する方法ですが、afpとsmbで別々に接続することがMacOSXではできました。WindowsでもPC MACLANを使えばできるかも。

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

ファイル共有にしたら他のPCから起動ディスク全体が見えてしまいます

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