samba(linux-windows)目录共享服务得搭建

版权声明:https://blog.csdn.net/qq_40025218 https://blog.csdn.net/qq_40025218/article/details/82185830

samba(linux-windows)目录共享服务得搭建

Samba是一套使用SMB(Server Message Block)协议的应用程序, 通过支持这个协议, Samba允许Linux服务器与Windows系统之间进行通信,使跨平台的互访成为可能。Samba采用C/S模式, 其工作机制是让NetBIOS( Windows 网上邻居的通信协议)和SMB两个协议运行于TCP/IP通信协议之上,并且用NetBEUI协议让Windows在“网上邻居”中能浏览Linux服务器。

环境:

win7:192.168.1.17
centos7.3:192.168.1.22

samba 端口号是139 445
samba访问需要把系统用户放入samba
注 samba访问的密码是samba密码 不是系统用户密码

linu客户端访问windows共享目录

windows目录共享
打开文件夹,选择共享文件,右击鼠标–选择‘共享’
配置共享用户
这里写图片描述

linux 配置客户端

yum -y install  samba-client  cifs-utils
smbclient -L 192.168.1.17 -U wanbo   #探测共享目录
mount.cifs //192.168.1.17/gongyou  /opt/ -o username=wanbo  #直接挂载在/opt
smbclient //192.168.1.17/gongyou -U wanbo   #访问
smbclient -c “ls” //192.168.1.17/gongyou -U wanbo@123456    #一次性使用smbclient命令登录

windows客户端访问liunx共享目录

linux配置server端

yum install samba  #安装
systemctl start smb   #启动服务
useradd –d /opt/wanbo wanbo && pdbedit –a wanbo  # 增添samba用户

这里写图片描述
其他命令介绍:

pdbedit –a wanbo   #新建共享用户
pdbedit –x wanbo   # 删除
pdbedit –L         #列出所有用户
pdbedit –c “[D]” –u wanbo    # 暂停用户
pdbedit –c “[]” –u wanbo     #恢复用户   之后要重启服务

smbpasswd wanbo   #修改wanbo的smb密码
smbtree      #查看网络邻居信息
smbstatus    #查看网络邻居信息

注:关闭selinux
windows切换用户后需要清空缓存 cdm :

net use * /delete   #切换用户后需要清空缓存

windows 我得电脑中 输入 \\ 192.168.1.22
这里写图片描述

配置文件详解


vi /etc/samba/smb.conf
[linshi]    共享文件名   
comment = Public Stuff
path = /linshi   路径
public = yes
writable = yes   写的权限
printable = no    
browseable = no   表示隐藏

可以写多段,表示不同共享目录,也可以配置不同得修改权限。

samba security 共享级别

user:客户端访问服务器时需要输入用户名和密码 使用加密的方式传送密码
share:匿名身份登录不需要用户名和密码
server:同样需要输入用户名和密码,但是密码验证需要密码验证服务器来负责
domain:采用域控制器对用户进行身份验证
ads:samba服务器使用ads安全级别模式中所有的功能并可以具备域控制器的功能

猜你喜欢

转载自blog.csdn.net/qq_40025218/article/details/82185830
今日推荐