2017-07-04 46 views
0

我目前正在運行全新安裝的CentOS 7(64位)。除了通過Samba進行存儲之外,本機不能用於其他任何設備。但是,由於一些奇怪的原因,我看不到通過Windows獲得可分享的份額。通過映射驅動器,我可以讀取文件列表並瀏覽(甚至訪問文件),但我無法寫入任何新文件。Samba共享不可寫入(Linux)

我採取的步驟是通過yum安裝samba。我添加了一個系統用戶bdawson,然後將該用戶添加爲Samba用戶。然後我以該用戶身份登錄並創建一個名爲storage的目錄(路徑爲/ home/bdawson/Storage)。

然後我編輯我的Samba的配置,並增加了以下內容:

[Storage] 
valid users = bdawson,@bdawson 
path = /home/bdawson/Storage 
write list = bdawson,@bdawson 

/家/ bdawson是CHOWN -R'd由bdawson所擁有:bdawson。/home/bdawson和/ home/bdawson/Storage的文件權限設置爲0755。

在這一點上,我不知道我在做什麼錯誤,這是阻止我能夠寫。這種配置在另一臺機器上工作得很好,所以我完全喪失了工作。 (注意:Samba日誌沒有顯示任何問題,並且通過Webmin觀看Samba連接確實表明我正在連接並從共享中讀取,但嘗試寫入它卻失敗,說我需要許可。)

回答

0

After a很多挖掘,我發現這是由於缺少SELinux標籤。這不是我的Ubuntu共享的問題,因爲Ubuntu不使用SELinux。