Mount
在可通過 Microsoft 帳戶訪問的 OS X 上掛載 smb 共享
我有一台共享特定目錄的 Windows 機器,只有該目錄的所有者才能通過網路訪問它。所有者帳戶連結到 Microsoft 帳戶。
我正在嘗試從 OS X 中的終端安裝此共享(從 Finder 安裝可以正常工作),但我遇到了問題,我相信是因為帳戶使用者名包含“@”字元。
我嘗試了以下方法:
mount -t smbfs '//username%40outlook.com:password@hostname/path' local_dir mount -t smbfs '//username\@outlook.com:password@hostname/path' local_dir mount -t smbfs '//"username@outlook.com":password@hostname/path' local_dir
第一個命令給了我身份驗證錯誤(我猜 %40 是按字面意思處理的),另外兩個給我“URL 解析失敗”。在 OS XI 上,無法使用 -o 選項傳遞使用者名和密碼。
我也嘗試安裝,
-t cifs
但我得到了奇怪的輸出mount: exec */path/to/mount_cifs* local_dir: No such file or directory
(請注意,我現在不能從 OS/X 中 c/p,所以我簡寫了 mount_cifs 的路徑)
任何人都可以為此提供解決方法嗎?
我找到了解決方案,最後它非常簡單,我只是看不到樹的阿甘。
通過轉到 查找 Windows 上的實際使用者名
Computer Managamenet -> Local Users and Groups -> Users
。帳戶應在此處列出真實姓名。然後使用此名稱而不是 Microsoft 帳戶一,一切都應該工作。編輯:另一種可能的方法是使用“MicrosoftAccounts”作為域名,然後使用實際的 Microsoft 帳戶使用者名(電子郵件)。