Linux配置samba服务器【实验】

验名称:配置SAMBA服务器


实验过程:


步骤1:基本环境


一台Linux服务器,一台win7主机,同一网段


步骤2:安装samba软件包


配置好YUM


Yum y install samba-*


步骤3:修改主配置文件


89     log file = /var/log/samba/%m.log


91     max log size = 50


101     security = share


289 [tools]


290 comment=Tools Public


291 path=/usr/src


292 public=yes


293 read only=yes


~                


启动服务


[root@dc ~]# service smb restart


关闭 SMB 服务:                                            [失败]


关闭 NMB 服务:                                            [失败]


启动 SMB 服务:                                            [确定]


启动 NMB 服务:                                            [确定]



步骤4:测试


都不用测试因为已经配置好了,下面接着进行,,

实验名称:samba服务器的安装与运用


实验过程:


步骤1:基本环境


一台服务器,两台主机,windows linux各一台


步骤2:安装samba服务


安装samba软件包,直接上图


[root@dc ~]# yum -y install samba-*



Installed:


 samba.x86_64 0:3.0.33-3.39.el5_8                                          


 samba-client.x86_64 0:3.0.33-3.39.el5_8                                  


 samba-common.i386 0:3.0.33-3.39.el5_8                                    


 samba-common.x86_64 0:3.0.33-3.39.el5_8                                  


 samba-swat.x86_64 0:3.0.33-3.39.el5_8                                    



Complete!


[root@dc ~]#


这样就安装好了,启动服务,并设置开机启动


[root@dc ~]# service smb start


启动 SMB 服务:                                            [确定]


启动 NMB 服务:                                            [确定]


[root@dc ~]# chkconfig smb on


[root@dc ~]#


步骤3:修改主配置文件


89     log file = /var/log/samba/%m.log


91     max log size = 50


101     security = share


102     passdb backend = tdbsam


289     [tools]


290     comment = tools public


291     path = /usr/src


292     public = yes


293     read only = yes


通过windows设备url路径,发现时可以访问的,这样就简单的配置好了samba服务,下面使用linux设备访问samba服务器


[root@localhost ~]# rpm -q samba-client


samba-client-3.0.33-3.39.el5_8


[root@localhost ~]#


首先将这个软件装上


步骤4:通过两种操作系统访问samba服务器


访问


[root@localhost ~]# smbclient //192.168.4.253/tools


Password:


Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.33-3.39.el5_8]


Server not using user level security and no password supplied.


smb: \> ls


访问成功,对于匿名用户可以这样访问,由于我们设置的匿名用户只读权限,下面可是测试写入几个文件试试发现时不可以的,


另外,还可以挂载


[root@localhost ~]# mkdir /home/smb


[root@localhost ~]# mount -t cifs //192.168.4.253/tools /home/smb


Password:


[root@localhost ~]# ls /home/smb


aria2-1.17.1  debug  httpd-2.2.25  kernels  vmware-tools-distrib  webmin-1.630


[root@localhost ~]#


步骤5:配置用户访问


首先把所有用户访问取消掉


101     security = user


添加并配置用户


289     [tools]


290     comment = tools public


291     path = /usr/src


292     public = no


293     read only = yes


294     valid users = chenduo,chenduo1


295     write list = chenduo


296     directory mask = 0755


297     create mask = 0644


重启服务


通过pdbedit -a为用户设置samba密码


下面进入测试


发现chenduo可以读写,chenduo1可以读,chenduo2无任何权限


试验完成


实验结果:samba服务器用的时候应该不多吧,我也不知道了,不过面试的时候可能被提问,毫无疑问秒杀之


本文出自 “学习笔记” 博客,请务必保留此出处http://dchan.blog.51cto.com/5929388/1398269

Linux配置samba服务器【实验】,布布扣,bubuko.com

Linux配置samba服务器【实验】

上一篇:Linux ---rpm软件包


下一篇:常用linux小工具介绍