小编Ryt*_*s I的帖子

如何挂载任何人都可以在 Mac OS X El Capitan 上访问的 SMB 共享

如何挂载任何人都可以访问的 SMB 网络共享?这是我尝试过的:

使用挂载命令

me$ sudo mkdir /Multimedia
me$ sudo chmod 777 /Multimedia
me$ sudo mount -t smbfs -o nosuid,-d=777 //user:password@qnap/Multimedia /Multimedia/
Run Code Online (Sandbox Code Playgroud)

然后

me$ cd /Multimedia      
-bash: cd: /Multimedia: Permission denied
Run Code Online (Sandbox Code Playgroud)

安装后对 /Multimedia 的许可

drwxrwxrwx   1 root  wheel  16384 Nov  8 11:04 Multimedia
Run Code Online (Sandbox Code Playgroud)

但这有效

root# cd /Multimedia
Run Code Online (Sandbox Code Playgroud)

tl;dr只有 root 可以访问挂载的共享

使用自动挂载

/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
### SMB shares
/-                      /etc/automounts/smb …
Run Code Online (Sandbox Code Playgroud)

mac permissions smb osx-el-capitan macos

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

mac ×1

macos ×1

osx-el-capitan ×1

permissions ×1

smb ×1