为多个用户挂载网络共享(AFP / SMB)(快速用户切换)


10

我在优胜美地的NAS中遇到网络共享存在以下问题(如果重要的话,请使用Synology 415+)。

在家里,我们有一台拥有两个不同用户的iMac。我将所有媒体(音乐和照片)都移到了NAS,以便两个用户都可以通过相应的应用程序使用数据。我认为,为两个用户安装网络共享会很容易,但实际上并非如此,或者我做错了什么。

我使用以下形式的简单Applescript

tell application "Finder"
    activate
    mount volume "smb://ipaddress/sharename/"
end tell

当我的用户登录系统时,它将自动启动。

对我来说很好。但是,当我的伴侣切换到她的用户帐户时,她无法访问这些挂载。而且,当她启动与我相同的脚本时,路径变得混乱了:

如果有两个用户安装网络共享,则系统上将存在两个不同的文件夹:/Volumes/music第一个用户和/Volumes/music-1第二个用户,这会弄乱所有文件路径(尤其是在iTunes中,在Lightroom或其他应用程序中)。

有没有办法为两个用户挂载网络共享?我真的不在乎是使用AFP还是SMB,我只想要可供多个用户使用的网络共享。对我来说,这似乎是一个常见的情况。


取消

@softandsafe我遇到同样的问题。我的Mac上有4个用户。每个人访问服务器的内容(// HTPC-i3 / Data)都会得到/ Volumes / Data-1,/ Volumes / Data-2和/ Volumes / Data-3,这使Office在尝试访问docx和xlsx文件时大为震惊该服务器。您找到一个好的解决方案了吗?

Answers:


4
  1. 设置您的NAS以导出NFS共享。请参阅Synology 知识库如何执行此操作,或使用以下操作方法进行设置,微调和保护您的设置。

    您也可以在命令行中手动执行此操作:
    假设您的媒体文件夹为/Shares/Media。创建或编辑一个文件名为exports/etc。下面的示例将限制对IP地址范围为192.168.0.1-的计算机的访问192.168.0.254。您可能必须重新启动NAS或至少重新启动nfsd(nfs-daemon)。

    Linux / NAS文件/etc/exports

    /Shares/Media 192.168.0.0/255.255.255.0(rw)
    

    如果您使用Mac Server,请使用以下行:

    /Shares/Media -network 192.168.0.0 -mask 255.255.255.0
    
  2. /etc/auto_master在Mac上编辑并添加以下行:

    /-                                  auto_media
    

    文件/etc/auto_master

    #
    # Automounter master map
    #
    +auto_master                        # Use directory service
    /-                                  auto_media
    /net                                -hosts      -nobrowse,hidefromfinder,nosuid
    /home                               auto_home   -nobrowse,hidefromfinder
    /Network/Servers                    -fstab
    /-                                  -static
    
  3. auto_media/etcMac上创建一个新文件

    文件/etc/auto_media

    /Media         IP-NAS:/Shares/Media
    
  4. 请不要忘记:上面提到的所有文件都必须在尾随空行

  5. 输入sudo automount -vc您的Mac上的终端与输出:

    $ sudo automount -vc
    automount: /Media updated  
    automount: /net updated  
    automount: /home updated  
    automount: no unmounts  
    

/Media现在,只要您的NAS已启动并正在运行,您的Mac根文件夹中将始终显示该目录,并且供您双方访问。没有安装它的Apple Script,也不Connect to Server需要。

(在服务器10.7(没有Synology NAS,因为我不拥有一个,但它不起作用)上进行设置和测试)和客户端10.9)


0

我遵循了klanomath的解决方案,首先它对我不起作用。要将共享文件夹挂载到OSX上,您需要执行以下附加操作:

在NFS规则的Synology NFS权限选项卡中启用“允许的非特权端口”。看到这里为什么。

顺便说一句,要将您的安装添加到finder中的卷中,请/etc/master使用:

/../Volumes/ auto_media


-1
  1. 转到系统偏好设置
  2. 单击“帐户”或“用户和组”,具体取决于您的OS X版本
  3. 单击该用户的“登录项”(可能需要单击左下角的“锁定”以进行解锁)
  4. 单击+按钮添加另一个登录项
  5. 找到您先前安装的网络驱动器,然后单击“添加”
  6. 退出系统偏好设置

2
那并不能解决上述问题。
softandsafe 2014年

-4

AutomounMaker是易于使用的GUI工具(DONATEWARE OS X本机通用二进制文件),用于创建将装入AFP,FTP,WebDAV(http),NFS或SMB网络共享的脚本。您可以在用户的​​会话配置中将该脚本用作启动项,以在登录时自动挂载给定的共享。如果您在桌面上始终使用相同的共享卷,则AutomountMaker会比Apple提出的经典“连接到服务器...”更容易。转到http://jm.marino.free.fr/index.php?switch=sw_&title=AutomountMaker


我不愿意将答案标记为垃圾邮件。尽管回答者并未明确确认其与产品的隶属关系,但很明显,因为他没有隐藏/掩盖其姓名,并且其姓名与URL有关。此外,该产品是捐赠软件,没有商业应用程序。
klanomath 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.