有没有办法使用该automount
服务来挂载我的 NAS 共享,但不在我的 SMB 路径中指定我的密码?
目前,我有以下内容:
在 /etc/auto_master 中
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- -static
/Volumes/NAS1 auto_nas
在 /etc/auto_nas 中
home -fstype=smbfs,soft smb://ericb:mypassword@NAS1/home
但我想从配置文件中删除“mypassword”,并让自动挂载使用存储在钥匙串中的数据。
这可能吗?
答案1
回答有点晚了,但我已经写了一个小脚本,可以提供你需要的东西,看看https://github.com/gniemetz/automount,这是不言自明的
工作原理:
登录后,LaunchAgent 启动脚本/usr/local/bin/automount.sh
,然后解析文件~/Library/Preferences/it.niemetz.automount.plist
。然后尝试挂载给定的共享(支持 afp/smb/webdav),并在完成后向用户发出通知。
出于安全原因,所有需要的密码都从用户的登录钥匙串中获取,因此脚本中不存储任何密码