Home > Apple > Leopardのファイル共有の設定がわからない

Leopardのファイル共有の設定がわからない

  • 2007-11-17 (Sat) 7:13
  • Apple

Tigerの時はファイル共有を行うときは、システム環境設定でWindowsファイル共有という項目をいじればSambaの設定が勝手にされて良かったのですが、Leopardではファイル共有という項目にFTPやらそのSambaの設定やらが一緒になりました。

しかしながら、よくわからない。オプション画面のSMBを利用してという項目だけにチェックをつけると全く共有されず、そのしたのアカウント名のところの自分のアカウント名もチェックするとHDD全体が共有されてしまうという・・・。

自分がやりたいのは、ただ単にSambaでホームディレクトリだけを共有したいということなのですが・・・。

では一番上の画面で共有フォルダにHDDのほかの部分を追加してパーミッションを消せばいいのかと思いきやそれをやってみると、なんとシステム全体のパーミッションで(当たり前なのか?)HDD全体にアクセスできなくなるという始末。

これにはあわてて、LeopardのインストールCDを入れてC長押しで起動、ディスクユーティリティでアクセス権の修復などをして事なきを得ました。

なんだかなー。Leopardではそのほかの部分も含めてネットワーク系の設定が非常にわかりにくくなった気がします。

[追記]

コメントにあるとおり、alksさんに対処法を教えていただきました。
/etc/smb.confの最後に以下の2行を追加します。

[homes]
com.apple: show admin all volumes = no

Comments:2

alks 08-07-07 (Mon) 1:47

同じ問題に悩んだのでコメントします。
HDD全体が共有されるのは管理者のグループになっているアカウントの場合です。
原因は、/var/db/smb.conf に、
com.apple: show admin all volumes = yes
と設定されているのが原因です。
/var/db/smb.conf は自動生成のようなので、
/etc/smb.conf の include = /var/db/smb.conf の行以降に
[homes]
com.apple: show admin all volumes = no
と追加してスイッチを上書きしてやると、止めることができるようです。
(OS X 10.5.4, mac mini)

milkcocoa 08-07-07 (Mon) 14:45

コメントどうもありがとうございます。

教えていただいた方法でやってみたところ、無事にできました。
これはかなりいやーなことだったので修正できてすっきりしました。

Sambaを使っているのだから、smb.conf関係を見ればいいということをすっかり忘れていました。

教えていただいてどうもありがとうございます。

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://www.cocoalife.net/2007/11/post_409.html/trackback
Listed below are links to weblogs that reference
Leopardのファイル共有の設定がわからない from cocoa*life
pingback from Mac OS X Leopardのファイル共有でホームディレクトリのみを共有したい « 突然消失するかもしれないブログ 09-06-10 (Wed) 18:22

[...] Leopardのファイル共有の設定がわからない [...]

blog comments powered by Disqus

Home > Apple > Leopardのファイル共有の設定がわからない

Feeds
Meta

Return to page top