The default mount points for network shares on MacOS, when created by Finder. are below /Volumes/sharename. This presents an obstacle to developing code on a Mac which needs to reference any absolute file paths (non-relative), and then run that code on the Linux cluster, where the network shares are mounted at /dartfs and /dartfs-hpc
MacOS can mount network shares in different locations, but there is problem with making them appear in the root directory (/dartfs/rc/....). Since MacOS 10.15 (Catalina), the root directory is part of the readonly root volume, and you can't create folders there. However, MacOS has a mechanism to create symbolic links in the root directory, which can be used to achieve the same effect. (Reference: creating-root-level-directories-and-symbolic-links-on-macos-catalina/)
mount-dartfs tests for cached credentials, and if not found, it launches the Ticket Viewer app. This Apple-supplied tool is not well documented. A good description can be found at -mac-os-x An alternative is to run kinit $NE...@KIEWIT.DARTMOUTH.EDU in Terminal.
7fc3f7cf58