總覽
testparm [-s] [-h] [-L servername] [configfilename] [hostname hostIP]
描述
此程序是samba套件的一部分。
testparm是個非常簡單的程序,用於檢查smbd配置文件的內部正確性。如果程序報告沒有什么問題,那么你可以放心地使用這個配置文件,並且smbd也會非常順利地裝入它。
注意,這並不保證配置文件中指定的服務可以獲得或者如你所願地那樣進行操作。
如果在它的命令上指定可選的主機名和主機IP地址的話,測試程序將通過服務接口運行並報告是否指定的主機可以訪問每個服務。
如果testparm在smb.conf文件中找到一個錯誤的話,它會向調用程序返回退出代碼1,否則返回退出代碼0。這樣shell腳本可以測試testparm的輸入。
選項
- -s
- 如果不帶這個參數,testparm將提示在列出服務名和服務定義項之間打一個回車。
- -h
- 列出用法信息
- -L servername
- 對服務項名字設定%L這樣的宏值。對於測試包含這樣的宏值的文件非常有用。
- configfilename
- 指定要檢查的配置文件名。如果不指定的話,程序對默認的smb.conf文件進行檢查。
- hostname
- 如果命令行帶有這個參數時,測試程序將檢查smb.conf文件中的“hosts allow”和“hosts deny”參數用以測試這些IP地址對應的主機名是否可以訪問smbd服務器。如果用這樣的參數時, hostIP參數也必須一並使用。
- hostIP
- 這個參數用於指定前面給出的主機名相對應的IP地址。如上說述,主機名參數和這個地址必須一並使用。
相關文件
smb.conf,通常這是smbd使用的配置文件名。
