{"id":225,"date":"2017-01-25T15:41:45","date_gmt":"2017-01-25T23:41:45","guid":{"rendered":"http:\/\/www.nugeometry.com\/?p=225"},"modified":"2017-01-25T16:38:30","modified_gmt":"2017-01-26T00:38:30","slug":"open-server-share-app-for-macos","status":"publish","type":"post","link":"https:\/\/www.nugeometry.com\/?p=225","title":{"rendered":"Open Server Share App for MacOS"},"content":{"rendered":"<p class=\"p1\">After working with Mac for years you realize there are certain things that just don&#8217;t integrate the same way as Windows or Linux. \u00a0In this case server mounts are always a problematic area, especially for multi users systems where collaboration and file based work flows exist. \u00a0Below is\u00a0list of issues\u00a0this application solves. \u00a0If you have one of these issues try this application.<\/p>\n<h3 class=\"p1\">Features:<\/h3>\n<ul>\n<li class=\"p1\">Works with Kerberos<\/li>\n<li class=\"p1\">Works as login script<\/li>\n<li class=\"p1\">Works in daemon mode for automounting. (Advanced Install)<\/li>\n<li class=\"p1\">works with multiple user logins, keeps mount point in proper user context.\u00a0(Advanced Install)<\/li>\n<li class=\"p1\">Works with Isilon ensures proper mounting path\u2026 will not allow \/Volumes\/SERVER-1 or permutation.\u00a0(Advanced Install)<\/li>\n<li class=\"p1\">Works with smb, afp and nfs<\/li>\n<li class=\"p1\">Easy to use and launch in Finder and can be placed in Toolbar\n<ul>\n<li class=\"p1\"><a href=\"https:\/\/www.nugeometry.com\/wp-content\/uploads\/2017\/01\/App_in_tool_bar.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-227\" src=\"https:\/\/www.nugeometry.com\/wp-content\/uploads\/2017\/01\/App_in_tool_bar.jpg\" alt=\"\" width=\"240\" height=\"55\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"p1\">Can be run by cron or LaunchAgent or LaunchDaemon. (Advanced Install)<\/li>\n<li class=\"p1\">Easy access to mount, if it is already mounted it will just open the folder.<\/li>\n<\/ul>\n<hr \/>\n<h3><span style=\"color: #000000;\">DOWNLOAD Application.<\/span><\/h3>\n<p><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.nugeometry.com\/wp-content\/uploads\/2017\/01\/Open_Server_Share_App.zip\">Open_Server_Share_App<\/a>.zip<\/span><\/p>\n<p>NOTE: \u00a0Your System may complain about this being from an unidentified developer. \u00a0If so you can allow it via System Preferences -&gt; Security.<\/p>\n<p>You can also run this bash command on the folder you unzipped:<\/p>\n<p>#xattr -R -d com.apple.quarantine Open_Server_Share_App<\/p>\n<hr \/>\n<h3>Problems this app\u00a0Solves:<\/h3>\n<ul>\n<li class=\"p1\"><span style=\"line-height: 1.5;\">AutoFS does not work with Kerberos and causes hangups on laptops and other devices when network is disconnected.<\/span>\n<ul>\n<li class=\"p1\">Solved by using Native mount API and LaunchAgents<\/li>\n<\/ul>\n<\/li>\n<li class=\"p1\"><span style=\"line-height: 1.5;\">Auto-mount with System Preferences\u00a0login items doesn&#8217;t always work due to network initialization and other factors, and once it fails thats it&#8230; no other way to auto-mount.<\/span>\n<ul>\n<li class=\"p1\">Solved by intelligently waiting until a network device\u00a0is pinged. Also it will retry a specified amount of tries to ensure the server mount it up.<\/li>\n<\/ul>\n<\/li>\n<li class=\"p1\">Without AutoFS no way to schedule server mount other then using a unix command with cron which can&#8217;t use Kerberos.\n<ul>\n<li class=\"p1\">Solved by using Native mount API and LaunchAgents<\/li>\n<\/ul>\n<\/li>\n<li class=\"p1\">Without AutoFS no way to mount a share without a user logged in.\n<ul>\n<li class=\"p1\">Solved by using LaunchDaemons<\/li>\n<\/ul>\n<\/li>\n<li class=\"p1\">In multi user environments the share path is crucial for file based work flows where files are referenced, Mac will place a -1 or -2 or -# behind the mount point breaking references. This also wrecks havoc on render farms.\n<ul>\n<li class=\"p1\">Solved by using an advanced share enabler technique to ensure that the mount point is correctly mounted in the current users context. \u00a0Also uses LaunchAgents to monitor server mounts and keep the offensive mounts at bay.<\/li>\n<\/ul>\n<\/li>\n<li class=\"p1\">Multiple mounts to the same share plays tricks on AE\n<ul>\n<li class=\"p1\">Solved by using an advanced share enabler technique to ensure that the mount point is correctly mounted in the current users context.<\/li>\n<\/ul>\n<\/li>\n<li class=\"p1\">NFS mounts cause AE to hang when rendering\n<ul>\n<li class=\"p1\">Solved by using an advanced share enabler technique to ensure that the mount point is correctly mounted in the current users context.<\/li>\n<\/ul>\n<\/li>\n<li class=\"p1\">Mac creates duplicate mount points when using Isilon or similar\u00a0clustered storage that can be accessed by multiple IPs\n<ul>\n<li class=\"p1\">Solved by using LaunchAgents to monitor server mounts and keep the offensive mounts at bay.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p class=\"p1\">\n","protected":false},"excerpt":{"rendered":"<p>After working with Mac for years you realize there are certain things that just don&#8217;t integrate the same way as Windows or Linux. \u00a0In this case server mounts are always a problematic area, especially for multi users systems where collaboration and file based work flows exist. \u00a0Below is\u00a0list of issues\u00a0this application solves. \u00a0If you have [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=\/wp\/v2\/posts\/225"}],"collection":[{"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=225"}],"version-history":[{"count":5,"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=\/wp\/v2\/posts\/225\/revisions"}],"predecessor-version":[{"id":236,"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=\/wp\/v2\/posts\/225\/revisions\/236"}],"wp:attachment":[{"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nugeometry.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}