浅谈Samba服务

Samba

首先要有一个系统用户
useradd -s /sbin/nologin zhangsan

然后我们要把系统用户转为samba用户
pdbedit -a zhangsan (它会显示让我们输入密码)

然后我们就可以在window上进入samba服务器了
\192.168.88.5

配置参数:
【global】全局配置

workgroup = MYGROUP  		//工作组(一般不改)
server string = Samba Server Version %v	//Samba的版本
interfaces= lo eth0 192.168.88.5/24	//监听那些网卡,可以写网卡名,也可以写网卡IP地址
hosts allow =127.	192.168.12.	192.168.

//表示允许连接到Samba Server的客户端,hosts allow 跟 hosts deny 相反
例如:
hotos allow = 192.168.10. EXCEPT 192.168.88.6
表示允许192.168.10.*的主机连接,但是排除192.168.88.6
hotos allow = 192.168.12.0/24
表示允许192.168.12.0/24这个网段的所有主机连接

log flie = /var/log/samba/log.%m	//samba服务器的日志文件的储存位置
max log size = 50			//表示日志的最大容量,kb为单位,0为不限制
security = user 			//设置用户访问Samba Server的验证方式,默认为本地用户
passdb backed = tdsam		//设置用户访问Samba Server的密码验证方式
load printers = yes/no		//设置是否在启动Samba是启用打印机

【home】共享参数:

comment = Home Directories 		//共享描述
browable = no			//共享是否可被查看
writable = yes			//共享是否可写 (跟vsftp一样,要给共享目录w权限和在配置文件中配置,才可以写入)
;valid users = %S			//允许访问该共享的用户
例如:valid user = bob.  @bob  (多个用户或者组中间用逗号隔开,如果要加入一个组就用“@组名”表示)

配置文件检查工具:
testparm :若显示“Loaded services file OK.”信息表示配置文件的语法是错误的
-v: 显示samba所支持的所有选项

客户端登录:
Linux端:
先下载samba的客户端
yum install samba-client -y
然后查看服务器共享
smbclient -U 用户名 -L //服务器ip
登录服务器共享
smbclient -U 用户名 //服务器ip/共享名

你可能感兴趣的:(linux)