為什麼要設定共享密碼?
- 防止匿名/未授權裝置存取檔案
- 滿足資安稽核/合規要求 (最小權限、身分鑑別)
- 區分「唯讀」與「讀寫」權限,避免誤刪/竄改
- 追蹤存取日誌 (誰、何時、做什麼)
方法一:啟用「密碼保護共用」 (全域開關)
- 控制台 → 網路和網際網路 → 網路和共用中心
- 左側 變更進階共用設定
- 展開 所有網路
- ☑ 啟用密碼保護共用 (預設即為啟用)
- 儲存變更
效果:任何嘗試存取共享資料夾的裝置,皆須提供 本機有效使用者帳號/密碼 才能通過驗證。
方法二:建立專用共享帳號 (最佳實務、權限最小化)
步驟 1:建立標準使用者帳號
- Win+X → 電腦管理 → 系統工具 → 區域使用者和群組 → 使用者 → 右鍵新增使用者
- 使用者名稱:
share_user (或 lan_readonly, lan_readwrite)
- 密碼:強密碼 ≥16 字元、取消「使用者下次登入時必須變更密碼」、勾選「密碼永遠有效」
- 建立完成
步驟 2:設定資料夾 NTFS 權限 (檔案系統層面)
- 右鍵資料夾 → 內容 → 安全性 → 編輯 → 新增 → 輸入
share_user → 確定
- 權限勾選:
— 唯讀:☑ 讀取和執行、☑ 列出資料夾內容、☑ 讀取
— 讀寫:上述 + ☑ 寫入、☑ 修改
- 移除不必要的群組 (如 Users、Everyone),保留 SYSTEM、Administrators、share_user
步驟 3:設定共用權限 (網路層面)
- 內容 → 共用 → 進階共用 → ☑ 共用這個資料夾 → 權限
- 移除 Everyone → 新增
share_user → 權限:
— 唯讀:☑ 讀取
— 讀寫:☑ 讀取、☑ 變更 (含寫入/刪除)
- ⚠️ 共用權限與 NTFS 權限 取交集 (較嚴格者生效),兩邊都要設對
步驟 4:測試存取
另一台電腦 → Win+R → \\IP\ShareName → 輸入 share_user + 強密碼 → 成功存取。
方法三:針對特定資料夾停用密碼保護 (僅限極度信任環境)
- 進階共用設定 → 所有網路 → 關閉密碼保護共用
- 共用權限給 Everyone 讀取/讀寫
- NTFS 權限給 Everyone 相應權限
- ⚠️ 風險:同一區域網路任何裝置 (含手機、IoT、駭客) 皆可無密碼存取、修改、刪除、植入惡意程式
密碼管理最佳實務
| 原則 | 做法 |
| 唯一性 | 每組共用帳號專用、不重複使用其他系統密碼 |
| 複雜度 | ≥16 字元、大小寫、數字、符號、非字典詞 (密碼管理器產生) |
| 輪換 | 每 90 天變更、人員異動立即變更 |
| 儲存 | Bitwarden/1Password/KeePass 等加密密碼管理器,嚴禁紙本/Excel/便利貼 |
| 傳遞 | 當面告知/加密訊號/密碼管理器共用保險箱,嚴禁明文郵件/通訊軟體 |
常見問題
- Q: 我用 Microsoft 帳號 (Outlook) 登入 Windows,共享密碼要輸入什麼?
- A: 輸入 Microsoft 帳號完整 Email 與密碼,或建議改用本機帳號 (設定 → 帳號 → 改為本機帳號登入) 再建立專用共享帳號,避免雲端同步/雙因子干擾。
- Q: 輸入正確帳密仍提示「存取被拒」?
- A: 1) NTFS 權限未給予 2) 帳號被停用/鎖定 3) 本機安全性原則「拒絕從網路存取這台電腦」包含該帳號 4) SMB 簽名/加密協商失敗 (舊版 Windows/舊版 Samba 相容性)
- Q: 如何只允許特定 IP 存取共享?
- A: Windows 原生無此功能,需使用防火牆規則 (限制來源 IP 存取 TCP 445) 或部署 NAC/防火牆設備。
結語
Win8/8.1 共享密碼設定核心:開啟密碼保護共用 (全域) + 建立專用本機帳號 + 雙重設定 NTFS 與共用權限 (取交集) + 強密碼管理。拒絕「Everyone 全權」、「關閉密碼保護」等偷懶做法,才能在方便與安全間取得平衡。設定完成後,請務必從另一台電腦實測一次,確認權限如預期!