samba服务器的配置
一.samba服务器的用途
smb(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
二.samba服务器的安装
samba的安装可以通过YUM本地源安装(yum install samba),或者上网下载所需的软件进行安装(双击下载好的软件包,点击安装即可)
三.samba服务器的配置
此次配置基于以下案例:
案例说明:
公共目录 public /abc ro 允许任何人匿名访问
ldn1 smbldn1 /tmpldn1 rw 不允许他人访问
ldn2 smbldn2 /tmpldn2 rw 不允许他人访问
1.启动samba服务,并将其设置为开机自启动项
2.用netstat命令查看samba的进程
netstat:是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
3.创建文件夹ldn1和ldn2
并添加用户ldn1设置其密码,同理,创建用户ldn2
4.修改文件的所属权限(包含所有者及所属组)
5.在新建的文件夹中分别创建两个文件
并新建一个名叫abc的文件夹其中包含public.txt文件
6.利用vim编辑器,编辑关于samba的配置文件,包含对文件权限的配置即
vim /etc/samba/smb.conf
7.用testparm命令测试Samba的设置是否正确无误。
8.smbpasswb:改变用户的samba口令(-a:后跟用户名,用来实现本地smbpasswd文件中增加用户,并且同时提供新的口令。如果文件中已经存在这样的用户,命令就变成通常的改口令模式,只有root登录是才可以使用smbpasswd -a这个选项)
四.samba服务器的测试
1.用Linux验证Linux
smbclient命令:linux访问samba共享资源
密码输入成功后,可以用ls命令查看其中共享的文件
2.用Windows验证Linux
注意:验证之前,先关闭linux中的防火墙服务,否则总是连接不成功
单击开始-->运行-->输入linux的ip地址即可查看共享的文件了。