在Fedora 8預設的版本是samba-3.0.26a。
必須移除新版的samba,而改安裝舊版的samba-3.0.10只有一個目的,就是當主機A mount主機B的samba分享目錄時,在samba-3.0.26a復制整個資料夾時會發生錯誤,改用samba-3.0.10則不會有這個問題。
samba-3.0.26a傳回的錯誤是目錄擁有權無法變更的錯誤訊息,小弟不解是samba-3.0.26a的bug,還是設定檔smb.conf加個參數就可以解決這個問題!總之小弟也懶得查原因,只要將主機B的samba降版本就可以解決啦!
移除samba-3.0.26a
用「新增/移除軟體」來移除:
搜尋「samba」,將「samba」、「samba-client」和「samba-common」勾選移除。
安裝samba-3.0.10
基本安裝的rpm檔為:
compat-readline43-4.3-3.i386.rpm
samba-3.0.10-1.fc3.i386.rpm
samba-client-3.0.10-1.fc3.i386.rpm
samba-common-3.0.10-1.fc3.i386.rpm
安裝指令:
rpm -ivh *.rpm