image
回答mlk0416第一個問題:
image
現在我以joy使用者登入samba,如果不用重啟系統或登出使用者的方法解決多使用者切換問題,關閉後重新登入samba還是會以joy帳號登入。現在我們用windows命令提示符來完成XP客戶端的登入呼叫實現你的問題哈: 

1、結束資源管理器:由於存在其他使用者已經開啟了伺服器的連線的情況,新使用者登入前需要結束開啟的視窗:ntsd -c q -pn explorer.exe
image
2、檢查資源管理器是否被重新自動開啟:
tasklist /fi “imagename eq explorer.exe” | find “explorer.exe”
image
3、結束所有開啟的網路連線:net use * /delete /y
image
4、重新開啟到smb伺服器的連線:explorer \rhel5
image
我們可以將以上的4點作成一個批處理命令後,就可以打包成一個批處理檔案:
ntsd -c q -pn explorer.exe 

:waitexplorer 

tasklist /fi “imagename eq explorer.exe” | find “explorer” 

if errorlevel 1 goto waitexplorer 

net use * /delete /y 

explorer /root,\rhel5
使用:waitexplorer是等待資源管理器重新啟用後再執行下一步命令。 

附上我已經打包好的批處理檔案,如果你的samba伺服器名為rhel5,就可以直接使用這個批處理檔案,不是的話就改名哈~。
回答mlk0416第二個問題:
image
我的joy目錄就是你測試的sale1目錄哈~可以開啟。此目錄就是登入samba伺服器當前使用者的家目錄哈~顯示正常。
image 
可以新建和刪除操作
image
所以請先檢查配置檔案有沒錯誤,如果沒問題,檢查selinux有沒開啟,如果開啟了請禁用。
image
image
如果selinux開啟滴話,就會出現禁止訪問的莫名其妙的問題,儘管配置檔案是正確的。官網說rhel5相比rhel4已經改進了selinux的可用性,SELinux開放原始碼安全技術在其確保高度安全方面被廣泛認可的同時,同時也被認為過於複雜。RHEL4中也是包含SELinux的,但只有RHEL5出現以後,官網宣稱“RHEL5的目標是讓SELinux無處不開”。但是偶還是對RHEL5下的selinux研究不深入,只能採用關閉selinux的方法,應該mlk0416兄弟的問題是開啟了selinux的服務,關閉就可以了哈~
image
關閉selinux的方法在samba服務全攻略中已經說過了,同時在2009-01-09回覆你的評論時還講了不重啟系統關閉selinux的方法,偶在這裡還是在提下吧。
首先修改/etc/sysconfig/selinux檔案: 

SELINUX=enforcing改為SELINUX=disabled
image 

重啟生效,如果不想重啟可以使用命令:setenforce 0
image 
現在在沒重啟系統的情況下就可以XP訪問當前登入帳號的家目錄哈~
image
###########################################################################