Next Previous Contents

4. Samba 服务器端工具介绍

4.1 smbd

设置共享目录、打印机等;如果不打开nmb服务器的话,只能通过IP来访问.

4.2 nmbd

是samba的一个名字解析程序,管理群组、NetBIOS Name等解析工作.

4.3 smbstatus

用户当前状态下访问SMB服务器的情况.

~# smbstatus 
Samba version 3.0.26a
PID     Username      Group         Machine                        
-------------------------------------------------------------------
 3599   tony          tony          tonybox      (192.168.102.43)

Service      pid     machine       Connected at
-------------------------------------------------------
IPC$         3599   tonybox       Wed Nov 14 13:29:25 2007
tony         3599   tonybox       Wed Nov 14 13:30:22 2007

Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
3599         1000       DENY_NONE  0x100001    RDONLY     NONE             /home/tony   .   Wed Nov 14 13:30:22 2007

4.4 smbpasswd

用于设置smb用户的密码, smb 用户首先必须是系统用户

添加系统用户

# adduser etony

添加samba用户

# smbpasswd -a etony
New SMB password:
Retype new SMB password:
Added user etony.

修改用户密码

# smbpasswd etony
New SMB password:
Retype new SMB password:

删除用户

# smbpasswd  -x etony
Deleted user etony.

4.5 testparm

检查当前smb.conf配置文件的正确性

~# testparm 
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[netlogon]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions


Next Previous Contents