我密切注意 Samba 文件故障排除章節中的所有測試:
https://www.samba.org/samba/docs/using_samba/ch12.html
我只是想在 RH 7 上設定 samba 共享並從 Windows 中查看它們。他們推薦的所有測試都通過了,直到並包括最後一項,Windowsnet use
命令按指定工作。
我正在使用他們的樣本smb.conf
:\
[global]
workgroup = CORP
security = user
browsable = yes
local master = yes
[homes]
guest ok = no
browsable = no
[temp]
path = /tmp
public = yes
我更改了工作組,因為我的 Windows 工作組是corp
.我確實使用與 Unix 用戶名相同的密碼建立了 samba 用戶名,這就是我嘗試從 Windows 連線的用戶名。主目錄權限為 777,以防萬一。
我可以看到 Windows 中的所有共用。我可以看到分享的內容temp
。我可以看到homes
分享以及我的username
分享。但我看不到它們的內容 - 當我嘗試從 Windows 資源管理器雙擊這些共享時,我收到「訪問被拒絕」的訊息。
為什麼?
答案1
好吧,我用 Samba 和 Windows 所做的一切都是正確的。我不知道且 Samba 文件也沒有提及的是,預設 RH 會停用 samba 主目錄共用。你必須先做:
sudo setebool -P samba_enable_home_dirs 上