天天看點

[linux]windows無法通路samba的安全性問題(關閉selinux)

在某一天重新開機了虛拟機的 <code>linux</code> 之後,我的 <code>windows</code> 在連接配接上 <code>samba</code> 之後,點選某些檔案夾的時候,會出現沒有權限打開的情況。這問題折騰了我一度重新配置了好幾次 <code>samba</code> 的配置,然而無果。

經過搜尋,發現有兩個辦法可以解決samba的某些檔案夾無法通路的問題。

方法一 修改檔案和檔案夾的安全政策;

方法二 關閉 <code>selinux</code>;

第一種方法并不合适,隻是臨時解決的一種方案。因為在 <code>windows</code> 下建立了一個 <code>linux</code> 檔案夾之後,下一次重新開機了 <code>linux</code> ,新的檔案夾又無法通路了。麻煩。第二種方法就簡單了,一勞永逸。

雖然網上又說關閉 <code>selinux</code> 會有安全問題。然而隻是我虛拟機的 <code>linux</code> 開發機而已,并不是生産環境,沒有太高的安全問題。

chcon 可以修改檔案的安全上下文。重置windows建立的檔案、檔案夾的安全資訊。也可以解決,但是比較麻煩,不友善。

修改 <code>/etc/selinux/config</code> 檔案,設定

然後重新開機linux。

使用 <code>setenforce</code> 指令可以修改 <code>selinux</code> 模式。

<code>setenforce 1</code> 設定 <code>selinux</code> 為 <code>enforcing</code> 模式;

<code>setenforce 0</code> 設定 <code>selinux</code> 為 <code>permissive</code> 模式。

以上。

本文轉自 Ron Ngai 部落格園部落格,原文連結: http://www.cnblogs.com/rond/p/5385789.html ,如需轉載請自行聯系原作者

繼續閱讀