samba文件共享部署

samba文件共享部署
安装客户端和服务端
[root@wqslinux home]# yum install -y sambasamba-client
samba配置文件
[root@wqslinux ~]# vim /etc/samba/smb.conf

[global] //全局的设置
workgroup = MYGROUP //网上邻居,工作组的设置
server string = Samba Server Version %v //显示的信息,自定义的,可以更改

log file = /var/log/samba/log.%m //log的路径在哪里
max log size = 50 //最大50KB进行切割

security = user //安全级别,安全等级有四种
passdb backend = tdbsam //用户名和密码存储的方式,

load printers = yes //这两行是关于打印机的设置
cups options = raw

[homes] //这个是是否可以把用户的家目录是否可以共享出来
comment = Home Directories
browseable = no
writable = yes
; valid users = %S
; valid users = MYDOMAIN\%S

[printers] //这个是打印机相关的
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

实验1 ,共享一个目录,匿名访问所有人都可以访问,但是不能写
打开配置文件
[root@wqslinux ~]# vim /etc/samba/smb.conf

security = share //修改验证方式share匿名访问
[linux] //在文件的最后面加入一下信息
comment = share all
path = /tmp/sambadir //共享的目录路径
browseable = yes //是否允许在工作组里面看到你
public = yes //是否是公开的,既要是匿名所有问当然是yes
writable = no //不让它可写
workgroup = WORKGROUP //修改WORKGROUP因为你是在windos下进行访问

启动服务
[root@wqslinux ~]# /etc/init.d/smb start
验证
在windos下打开cmd 输入\\192.168.205.4 你自己服务器地址进行验证

在linux下进行验证
[root@wqslinux test1]# smbclient//192.168.205.4/linux

除了上面的访问方式还有一种方式是挂载
[root@wqslinux test1]# yum install -ycifs-utils //首先要安装cifs-utils这个工具
使用mount挂载过来
[root@wqslinux ~]# mount -t cifs//192.168.205.4/linux /opt/

实验2,共享一个目录,必须是用户访问,输入密码和用户名
编辑配置文件
[root@wqslinux ~]# vim /etc/samba/smb.conf
security = user //验证方式改为user

[linux] //在文件的最后面加入一下信息
comment = share for users
path = /tmp/sambadir //共享的目录路径
browseable = yes //是否允许在工作组里面看到你
public = no //是否是公开的,既要是用户访问所以当然是yes
writable = yes //让它可写
创建一个系统用户
[root@wqslinux ~]# useradd user1
把它映射成samba用户
[root@wqslinux ~]# pdbedit -a user1
-L可以查看当前已经映射的samba用户
[root@wqslinux ~]# pdbedit -L
验证
在windos下打开cmd 输入\\192.168.205.4 你自己服务器地址进行验证

在linux’上面验证
[root@wqslinux ~]# smbclient//192.168.205.4/linux/ -U user1
挂载samba

[root@wqslinux~]#mount -t cifs//192.168.205.4/linux /opt -o username=user1,password=123456

发表评论