回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
HP CIFS 伺服器 2.2j 版本需知 A.01.11.02 版: HP-UX 11.0、11i v1 和 v2 > 第 1 章. HP CIFS 伺服器版本需知

已知的問題與解決方案

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 索引

適用於 HP CIFS 伺服器

以下是 HP CIFS 伺服器 A.01.11 版的已知問題與適用的解決方案:

問題

共用模式安全功能無法配合 POSIX ACL 使用。

解決方案

Microsoft 伺服器並不支援共用模式安全功能以及 Windows NT ACL。目前無解決方案。

問題

CIFS 用戶端無法刪除開啟的檔案。相關錯誤:檔案開啟時,CIFS 用戶端無法刪除該開啟檔案的硬連結 (hard link)。

解決方案

關閉檔案後刪除檔案與硬連結。

問題

smbstatus 公用程式與 SWAT 狀態畫面在用戶端連接 CIFS 伺服器前未顯示任何訊息。

解決方案

使用 smbstatus 公用程式與 SWAT 狀態畫面前先連接 CIFS 伺服器。

問題

在共用的 CIFS 伺服器磁碟機 DOS 提示符號下,使用萬元字元和多位元組字元集比對檔案名稱的單一字元不一定能正常執行 (例如使用日文 Shift-JIS 與 ???? 比對兩個多位元組字元,而非四個多位元組字元)。

解決方案

針對每個單一字元使用 ??。例如若試圖比對四個字元,則使用八個萬用字元 ????????。

問題

當 Windows XP 用戶端欲加入和登入 CIFS 伺服器 PDC 網域時,需要正確地設定本機安全性原則和登錄項目。

解決方案

使用 Windows XP 介面 (開始-> 控制台-> 系統管理工具-> 本機安全性原則
-> 安全性選項) 如下所示設定本機安全性原則:

  • 找出 網域成員:安全通道資料加以數位加密或簽章 (自動) 項目並停用之。此選項預設為啟用。

  • 找出網域控制站:停用電腦帳戶密碼變更項目並停用之。此選項預設為啟用。

  • 找出網域成員:要求增強式 (Windows 2000 或更新) 工作階段索引鍵項目並停用之。此選項預設為啟用。

執行 regedit 命令以編輯或驗證下列登錄項目:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\netlogon\
    parameters\RequireSignOrSeal"=dword:00000000 (預設值 = 0)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\
    LMcompatibilitylevel =0 (預設值 = 0)

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\
    RestrictAnonymous =0 (預設值 = 0)

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\CompatibleRUPSecurity 將 DWORD 值設為 1。

問題

變更 HP CIFS 伺服器的網域後,使用者需費時良久才能登入。

解決方案

刪除 /var/opt/samba/locks 中的 .tdb 檔案。

問題

同時自 Windows 終端機服務和 UNIX 存取相同的檔案,即使已啟用共用模式鎖定,仍可能造成檔案毀損。

解決方案

直接從 Windows 用戶端,而不要從 Windows 終端機服務存取檔案。

問題

若使用完整路徑指定符號連結 (symlink),則使用 UNIX 副檔名建立的符號連結可能會失效。

解決方案

變更至符號連結將常駐的目錄,並使用相對路徑建立連結。

問題

smb.conf 檔案中設定 wins server 選項後,無法使用 SWAT 公用程式清除此選項。

解決方案

手動編輯 smb.conf 檔,以移除 wins server 項目。

問題

執行 smbstatus 的非 root 使用者建立至 Samba 的連線時,可能會收到下列錯誤訊息:

“/var/opt/samba/locks/connections.tdb not initialized.

This is normal if an SMB client has never connected to your server.”

解決方案

目前的 smbstatus 版本需要 /var/opt/samba/locks/connections.tdb/var/opt/samba/locks/locking.tdb,和 /var/opt/samba/locks/brlock.tdb 檔案的寫入存取權限。

解決方案是確認任何試圖執行 smbstatus 的使用者均擁有這些檔案的寫入存取權限。

問題

設定 log file 的 smb.conf 變數,以變更除錯日誌檔的目的地之後,nmbd 日誌檔未存入日誌檔的目錄內。

解決方案

解決方案是在啟動 CIFS 伺服器時,於命令行輸入下列命令以指定存放 nmbd 日誌檔的位置:

nmbd -l “/new/log/file/path/logfilename” -D

若要永久解決這個問題,請編輯 /opt/samba/bin/startsmb

  1. ${samba_path}/nmbd -D
    變更為
    $ {samba_path}/nmbd -l /new/log/file/path/logfile -D

問題

HP CIFS 伺服器建立 smbnull 使用者以提供 guest 存取,該存取權限並沒有或不需要起始 (home) 目錄,但 HP-UX 上的密碼/群組檔案檢查工具 pwck 必定假設 /etc/passwd 檔案中的各個項目均應擁有自己的登入目錄,否則 pwck 命令會抱怨此情形,並造成下列檢查結果:

smbnull:*:101:101:DO NOT USE OR DELETE - needed by
Samba:/home/smbnull:/sbin/sh Login directory not found

同樣地,pwck 命令亦會抱怨 HP CIFS 伺服器的機器信任帳號。

問題

不使用正規修補程式而變更儲存在 Windows XP 機器 smbpasswd 檔案中的密碼,會失敗並毀損使用者的密碼。若發生這種情形,必須由管理員重設密碼。

問題

使用終端機伺服器用戶端存取 CIFS 伺服器的共用資源時,所有該終端機伺服器的用戶端都會透過單一的虛擬連線連結,並由 CIFS 伺服器上的單一 SMBD 處理程序進行服務,而導致數項問題,包括單一處理程序開啟過多檔案、鎖定過多,並降低用戶端的效能,因為他們都共用單一的 SMBD 處理程序。

解決方案

若為 Windows NT,可將註冊檔參數 MultipleUsersOnConnection 設為 1,強迫每一個終端機伺服器的用戶端協商自身的連線,讓每一個用戶端皆得到獨立的 SMBD 處理程序。

若為Windows 2000 終端機伺服器,Microsoft 提供 hotfix Q818528。您可應用此 hotfix 並設定下列值:

Subkey:    
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\ /Parameters
Type: REG_DWORD       
Entry: MultiUserEnabled       
Value: 1
附註: 您不需在 Windows 2003 上安裝 hotfix Q818528,此 hotfix 僅適用於 Windows 2000。

若需 hotfix 的詳細資訊,請參閱 Microsoft 的 Q818528 文件,網址如下:
http://support.microsoft.com/default.aspx?kbid=818528

可列印版本
隱私權聲明 使用範圍與著作權聲明
© 2004 Hewlett-Packard Development Company, L.P.