service smb start
service smb stop
停止防火墙
services iptables stop/start
在smb.conf(/etc/samba/smb.conf)
passdb backend = tdbsam passdb backend即三种用户后台。
有三种后台:smbpasswd、tdbsam和ldapsam。
Sam即security account manager。
1. smbpasswd:该方式是使用smb工具smbpasswd给系统用户(真实用户或者虚拟用户)设置一个Samba 密码,客户端就用此密码访问Samba资源。
smbpasswd在/etc/samba中,有时需要手工创建该文件。
2. tdbsam:使用数据库文件创建用户数据库。数据库文件叫passdb.tdb,在/etc/samba中。passdb.tdb用户数据库可使用smbpasswd –a创建Samba用户,要创建的Samba用户必须先是系统用户。也可使用pdbedit创建Samba账户。pdbedit参数很多,列出几个主要的:pdbedit –a username:新建Samba账户。pdbedit –x username:删除Samba账户。pdbedit –L:列出Samba用户列表,读取passdb.tdb数据库文件。pdbedit –Lv:列出Samba用户列表详细信息。pdbedit –c “[D]” –u username:暂停该Samba用户账号。pdbedit –c “[]” –u username:恢复该Samba用户账号。
3. ldapsam:基于LDAP账户管理方式验证用户。首先要建立LDAP服务,设置“passdb backend = ldapsam:ldap://LDAP Server”
在linux 端使用 smbclient访问 windows共享目录
smbclient -L //192.168.1.2 --列举目的主机所有的共享信息
smbclient //192.168.1.2/d$ -U administrator/**** --使用目的主机共享目录,使用用户名与密码