天天看点

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

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目录共享

打开文件夹,选择共享文件,右击鼠标–选择‘共享’

配置共享用户

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

linux 配置客户端

smbclient -L . -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用户
           
samba(linux-windows)目录共享服务得搭建samba(linux-windows)目录共享服务得搭建

其他命令介绍:

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

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

配置文件详解

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安全级别模式中所有的功能并可以具备域控制器的功能
           

继续阅读