RHEL 5 除了提供了 #system-config-samba 工具外 samba 還提供了很多工具來幫助我們除錯相關的指令如下:
nmblookup : 查詢 NetBIOS 所對應的 IP addresses
[root@benjr ~]# nmblookup benjr querying benjr on 192.8.1.255 192.8.1.85 benjr
smbstatus : 查詢 samba server 分享資源被使用的情況
[root@benjr ~]# smbstatus Samba version 3.0.28-0.el5.8 PID Username Group Machine ——————————————————————- Service pid machine Connected at ——————————————————- share 4600 192.8.1.242 Tue Apr 14 03:47:18 2009 Locked files: Pid Uid DenyMode Access R/W Oplock SharePath Name Time ————————————————————————————————– 4600 99 DENY_NONE 0×100001 RDONLY NONE /share . Tue Apr 14 03:47:18 2009
testparm : 如果你是習慣使用文字編輯器去修改 /etc/samba/smb.conf 檔案時,Samba 提供了一之程式 testparm 來驗證檢查 /etc/samba/smb.conf 設定檔是否正確,有無拼錯字等問題.
[root@benjr ~]# testparm /etc/samba/smb.conf Load smb config files from /etc/samba/smb.conf Processing section "[homes]" Processing section "[printers]" Loaded services file OK. Press enter to see a dump of your service definitions …………………略……………………….
進階使用還可以指定其他 samba server 的設定檔
[root@benjr ~]# testparm /etc/samba/smb.conf 192.13.9.9
smbclient : 查詢 samba server 提供哪些分享目錄
[root@benjr ~]# smbclient -L benjr Password: Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28-0.el5.8] Sharename Type Comment ——— —- ——- share Disk IPC$ IPC IPC Service (Samba Server Version 3.0.28-0.el5.8) Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28-0.el5.8] Server Comment ——— ——- BENJR Samba Server Version 3.0.28-0.el5.8 Workgroup Master ——— ——- MYGROUP
"mount or smbmount" :mount smaba 所提供的 share 目錄
[root@unsvr root]# mount -t smbfs //benjr/share /mnt Password: [root@unsvr root]# smbmount //benjr/share /mnountpoint Password:
與 samba 相關的檔案
[root@benjr ~] # ls -l /etc/samba total 24 -rw-r–r– 1 root root 20 Apr 11 2002 lmhosts -rw——- 1 root root 696 Dec 16 11:30 secrets.tdb -rw-r–r– 1 root root 10999 Apr 11 2002 smb.conf -rw——- 1 root root 309 Apr 11 2002 smbpasswd -rw-r–r– 1 root root 97 Apr 11 2002 smbusers
- /etc/samba/smbpasswd 存放使用者登入 samba server 時所需的使用者帳號以及密碼
- /etc/samba/lmhosts 存放 NetBIOS name 與 IP 相對應關係
- /etc/samba/smb.conf samba 的設定檔
- /etc/samba/smbusers UNIX name 與 samb name 相對應關係
- /etc/samba/secrets.tdb 存放 samba 的密碼檔
沒有解決問題,試試搜尋本站其他內容
One thought on “RHEL5 – Samba 相關的指令與檔案”