![無法使用檔案共用 (SMB) 存取 EFS 加密的檔案/資料夾](https://rvso.com/image/1645712/%E7%84%A1%E6%B3%95%E4%BD%BF%E7%94%A8%E6%AA%94%E6%A1%88%E5%85%B1%E7%94%A8%20(SMB)%20%E5%AD%98%E5%8F%96%20EFS%20%E5%8A%A0%E5%AF%86%E7%9A%84%E6%AA%94%E6%A1%88%2F%E8%B3%87%E6%96%99%E5%A4%BE.png)
我在微軟網站上搜尋了一下,發現了一篇與此類似的文章:
https://www.fonepaw.com/windows/access-denied-folder-file-windows.html
根據我的診斷,我無法存取共享的 EFS 加密檔案和資料夾。
我經過該螢幕,可以查看和瀏覽共享,但無法打開加密檔案:
\\名稱.operation420.net\share\file.txt
您沒有開啟此文件的權限。請參閱文件的擁有者或管理員以取得權限。
如果我解密文件,我可以訪問它們,因此共享或文件系統權限不是問題,我可以訪問定期登入的文件,我擁有我使用的所有 Windows 登入的金鑰。
我不能冒安全風險從我的磁碟機中解密檔案。我的解決方法是執行 Linux VirtualBox 安裝,在 VirtualBox 中建立一個共用資料夾,其中包含我要共用的 Linux VM 可以看到的資料夾,然後設定 Samba 伺服器並共用已安裝的 VirtualBox 共用資料夾。除了我遇到的包含 $igns 的文件和/或資料夾的問題(Samba 與檔案名稱中包含 $ 的檔案/資料夾共用問題),瀏覽 Linux 共享時它按預期工作。我可以存取使用 EFS 加密的文件,我可以將文件複製到 EFS 加密的資料夾,它們將正常複製,並且文件將位於加密的資料夾中。 EFS 的重點是加密/解密應該是透明的。
這是 Windows 中的錯誤,還是我遺漏了什麼?
Linux VM 解決方法有點有用,但名稱中帶有美元 $ign 的檔案和/或資料夾除外(Samba 與檔案名稱中包含 $ 的檔案/資料夾共用問題),這可能超出了本文的範圍,並且對於功能不夠強大和/或缺乏 RAM 來運行虛擬機的系統...
我使用的是 Windows 10 Pro 版本 20H2,但請記住其他版本上也發生過這種情況...(早至 Windows7)
答案1
可能是因為您造訪分享時沒有使用您的帳號登入SMB。出於顯而易見的原因,當使用用於加密檔案的帳戶登入遠端電腦時,您只能透過 SMB 存取 EFS 加密檔案。嘗試在您要存取共享的電腦上開啟命令提示符,然後鍵入:
net use \\name.operation420.net /d
net use \\name.operation420.net /USER:<username>
其中<username>
是遠端電腦的使用者名稱。