Mar*_*cak 6 mount mac-osx automount
我一直在尝试在 OS Sierra 上实现 smb 驱动器自动挂载,但我无法正确完成。
我攻击了 /etc/fstab,它似乎在这个操作系统上工作,以至于我无法强制它更改所有权或 chmod,以便除 root 之外的其他用户可以访问它。
我似乎自动挂载忽略了我为挂载设置 uid 或 gid 的所有尝试,并且始终以 root:wheel 挂载。
我经历了几个处理这个问题的线程,但在任何地方都找不到解决方案,所以我尝试将 Automator 与 Applescript 一起使用,在那里我使用了一个命令来为我安装驱动器的 Finder 应用程序,但它总是要求提供凭据,所以它对我也没用。
任何人都可以提供在 OSx 上安装 smb 驱动器的工作解决方案,除 root 之外的其他用户可以访问该驱动器并在无头模式下工作(因此它不需要任何用户登录?)
谢谢
这对我在 macOS High Sierra 上有效:
挂载 SMB 共享并将其显示在桌面上
否则我可以使用 auto_master。我在 /etc/auto_master 中添加了此条目(您需要 root 访问权限):
# Network Shares
/- auto_smb -nosuid,noowners
Run Code Online (Sandbox Code Playgroud)
然后我创建了/etc/auto_smb:
/../Volumes/Storage -fstype=smbfs,soft,noowners,noatime,nosuid smb://admin:password@NAS326/Storage
Run Code Online (Sandbox Code Playgroud)
admin 是允许在我的 NAS 中读取/写入的用户,“password”是密码。
另请注意,“软”选项非常重要。如果资源不可用(网络故障或其他),操作系统中的某些内容可能会在尝试连接到资源时卡住。