在 Finder 中可通过「前往 > 连接服务器」来访问。输入地址格式如 smb://服务器IP/共享名 或 afp://(较旧)。输入用户名和密码后,选中“保存到钥匙串”可免重复输入。
1)打开 Finder → 前往 → 连接服务器; 2)输入 smb://ip/共享; 3)选择连接方式并输入凭证; 4)已挂载的卷会出现在桌面和 Finder 侧栏。
如果看不到共享,确认局域网、服务器防火墙和 SMB 版本兼容(macOS 偏好 SMB2/3)。
地址示例:smb://192.168.1.100/Share
终端可提供更灵活的挂载方式:SMB 可用 mount_smbfs,SSH 可用 sshfs(需 macFUSE),NFS 用 mount_nfs。
SMB:mount_smbfs //user@server/share /Volumes/Share; SSHFS(需安装):sshfs user@host:/path /Volumes/remote; NFS:sudo mount -t nfs server:/export /Volumes/nfs。
挂载前需在 /Volumes 下创建挂载点目录,且 SSHFS 需要 macFUSE 与 sshfs 包。使用 sudo 时注意权限和安全。
SSHFS 示例:sshfs -o reconnect,ServerAliveInterval=15 user@host:/data /Volumes/data
权限设置分两部分:服务器端文件系统权限与网络共享权限。若服务器是 Linux,通常通过 chown、chmod 修改;Samba 可通过 smb.conf 控制共享层面的权限。
登录服务器:ssh user@server,然后执行 sudo chown -R user:group /path 与 sudo chmod -R 755 /path 来设置所有者与读写权限。
编辑 /etc/samba/smb.conf,设置 create mask、directory mask、force user/group 等,重启 Samba 服务生效。
对挂载卷使用 Finder 的「显示简介」可以调整客户端显示的权限(仅限支持的文件系统),对远程文件更改最终权限以服务器设置为准。
可用多种方法:将网络驱动器添加到登录项、编写开机脚本或使用 macOS 的 automount/auto_master(高级)。
在 Finder 中右键已挂载驱动器 → 选“添加到登录项”或 系统偏好设置 → 用户与群组 → 登录项,重启即可自动连接(需保存钥匙串凭证)。
对于复杂场景,可写 shell 脚本使用 mount_smbfs/sshfs,然后创建 ~/Library/LaunchAgents/ 下的 plist 来在登录时执行。
编辑 /etc/auto_master 与 /etc/auto_smb(或自定义映射)可实现按需挂载,适合多台机器统一管理,但需谨慎操作系统配置文件。
常见问题包括无法连接、权限拒绝、凭证未保存、协议不兼容或挂载点访问慢。排查顺序:网络→防火墙→凭证→协议版本→服务器端日志。
先用 ping/traceroute 确认网络,再用 telnet server 445(SMB 端口)或 ssh 检查端口是否通。
若提示“Permission denied”,需在服务器核对用户账号是否有访问权限,查看服务器端的文件权限和 Samba/SSH 配置。
当出现“Operation not permitted”可能是 macOS 的系统完整性保护(SIP)或文件系统快照限制,尝试在安全策略下检查或以 sudo 执行受限操作。