Top:

 
当前位置:首 页>技 术>文章内容

如何向windows共享macosx的多分区
http://www.macgudu.com    2007-09-22   作者: suplp    麦客孤独
多个朋友问我,如果macosx上有多个分区,要都共享给windows,怎么设置。。

其实前段时间我在某个提出这个问题的朋友的帖子中曾经回复过。不过既然问的人多了。就单独贴出来吧。

(Ps一句:大家要常用用论坛搜索功能,我也常犯错,好不容易汉化了一个程序,却发现早就有人做过了,那种心情不是别人能体会的。。)


macosx和win之间的共享是很简单

如同win和win之间一样。

都是基于smb协议(cifs)。。

在win上设置共享。mac-转到-连接到服务器-键入:“smb://192.168.200.16/ ” (当然ip地址,根据实际情况了)--用户名和密码(假设需要、且xp关闭了简单共享)

在mac上设置共享。只需要在预置中开启文件共享。win用户就可以如同访问其他win机器一样访问mac上的用户目录类。。。

当然如果你需要win上的机器访问mac的根目录(多分区)

就需要修改/etc/smb.conf(隐藏文件)

用bbedit的open hidden功能,打开/etc/smb.conf

将homes段修改到根目录(建议先备份。。)

[homes]
   path = /
   browseable = no
   read only = no

在终端中输入

sudo smbcontrol nmbd reload-config

sudo smbcontrol smbd reload-config

来重启smb服务

在win端重新连接mac即可

你其他分区的路径都在:/Volumes下

注:此设置相当不安全,建议您在安全的网络环境下使用!!!

针对不安全的问题,我测试了一下,和linux稍有不同,但和freebsd是一样的。
设置如下:

1、打开/etc/smb.conf(是隐藏文件,最好用bbedit打开)
2、在最后添加你要共享的路径,格式如下。逗号后为每段的解释

[movie]                                  ,用来给windows访问时显示的目录名称
path = /Users/suplp/Movies      ,共享目录的绝对路径(请根据实际路径修改),如果是第二分区,一般为:path =/Volumes/分区名称
read only = No                         ,是否让访问用户只读,no为不是,yes为是
inherit permissions = No             ,继承权限,权限递归
guest ok = No                          ,是否允许来宾用户访问,yes为允许,no为不允许。

在终端中输入下面两段,以重启smb服务
以下为引用的内容:

sudo smbcontrol nmbd reload-config
以下为引用的内容:

sudo smbcontrol smbd reload-config



3、仍然在系统预置中设置windows共享,并选择共享用户。
注意:此时访问用户对此目录的权限是有mac上文件权限决定的。当如果你在上面的read only设置为yes,那么只读权限要高于用户的实际权限,也就是说即使是文件的所有者通过smb访问时,也只有只读权限。

本文原址:http://umac.aa.topzj.com/thread-387721-1-5.html

上一篇:MPlayer播放rmvb及加载字幕全攻略   下一篇:建立替身,但是不要"替身"两个字
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论

获取论坛邀请码