samba共享

author author     2022-08-26     372

关键词:

samba共享 

主要依靠tcp协议  端口号 137 138 139

功能:实现Linux和Windows之间的数据共享 (数据同步,可以分享已挂载的目录)目录不可以删除,文件不可以修改,但可以删除也可以添加新的文件

实验准备 redhat7 windows2007

服务器端 linux系统

安装程序包 Samba Samba-client

客户端 linux系统

安装程序包 Samba-client

服务器端制作共享文件目录 设置安全权限

mkdir /mnt/read

mkdir /mnt/write

mkdir /mnt/linuxwrite

chmod 777 /mnt/read

chmod 777 /mnt/write

chmod 777 /mnt/linuxwrite

给目录添加文件

echo "77777777" >/mnt/read/f1

echo "77777777" >/mnt/write/f2

echo "77777777" >/mnt/linuxwrite/f3

修改配置文件,设置共享

vim /etc/samba/smb.conf

[read]         共享名(windows中能看到的文件夹的名字)

comment = public read 对共享的注释

path = /mnt/read    指定共享目录绝对路径

public = yes     是否允许guest用户问

writable = no     设置写权限

printable = no    设置打印权限

write list = aix    给予列表赋予写权限


[write]

comment = pubilc write

path = /mnt/write

public = yes

writable = yes


[linuxwrite]

comment = linuxwrite

path = /mnt/linuxwrite

public = yes

writable = no

write list = aix

保存退出

重启服务

#systemctl restart smb

#systemctl status smb


客户端 linux

登入方式

smbclient -L //server_ip 查看服务器端的共享资源

smbclient //server_ip/共享名

smbclient //server_ip/共享名 —U 用户名,指定用户登录,使用指定用户的密码登录

上传put 下载get

多个上传mput 多个下载mget

退出 exit

挂载方式访问 只有root用户可以进行挂载

安装程序包cifs-utils

mkdir /mnt/write1

mount.cifs //192.168.10.2/write /mnt/write


客户端windows系统

windows 访问Linux服务器

要求:samba服务器中登陆的用户必须是在系统中存在的实体用户,而且这些用户必须加入到samba列表中 smbpasswd -a 用户名

创建samba用户

#smbclient -a 所要添加的用户

例:#smbclient -a root

   #smbclient -a aix 

建议:系统密码不要与samba密码设置成一置的

登入共享

cmd \ 192.168.10.1 服务器端的IP地址


服务器端特殊权限设置

vim /etc/samba/smb.conf

(1)valid users = 用户名或组名    只允许某一些用户或某些组访问共享

   例:valid users = aix sy

   valid users = +zu1/@zu1      只允许组1中的组成员访问

(2)invalid users = 用户名       拒绝某些用户登陆访问共享

(3)host allow = ip/主机名/网络段  只允许哪个IP地址的客户端访问,其中网络段必须跟掩码位数

(4)host deny = ip/主机名/网络段   拒绝哪些客户端访问


例子:

Linux服务器新建共享目录blue 组1 中有成员user1 user2 user3

要求:root用户不允许访问共享

      组1成员都能访问 user2 外

      组1成员只有user3有共享有写权限

      允许10.0 整个网络段访问服务器 10.100除外

创建用户

useradd user1 user2 user3

创建用户组

groupadd -g zu1

指定用户组

usermod -G zu1 user1    

usermod -G zu1 user2     

usermod -G zu1 user3

修改配置文件 vim /etc/samba/smb.conf 

[blue]

comment=write

path = /mnt/blue

public = yes

writable = yes

write list = user3

valid users=zu1

invalid users=root

invalid users=user2

host allow = 192.168.10.0/24

host deny =192.168.10.100











文件共享服务---samba

文件共享服务---Samba=============================================================================Samba介绍★smb:ServiceMessageBlock;服务信息块★cifs:CommonInternetFileSystem,★samba:作者:AndrewTridgell;实事上是smb功能的实现,核心当 查看详情

samba部署共享服务

(1)yuminstallsambasamba-client安装samba服务(2)创建share用于共享目录(3)查看samba服务的策略将samba_enable_home_dirs设置为允许(4)编辑主配置文件vi/etc/samba/smb.conf并添加共享目录权限(5)重启samba服务并设置开机自启(6)清空防火... 查看详情

samba部署共享服务

今天的学习课程为:Samba部署共享服务接下来让我们了解一下Samba服务程序现在已经成为在Linux系统与Windows系统之间共享文件的最佳选择Samba可以使:Linux---linux之间文件共享,也可以使Linux---windows之间文件共享NFS:网络文件系统:l... 查看详情

centos之samba共享服务(代码片段)

...mba简介centos上部署samba服务samba服务的配置详解samba服务的共享资源部署samba服务的共享资源权限设置samba服务共享帐号映射一、介绍Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(ServerMessag... 查看详情

samba文件共享服务

...应用范围主要是Windows和Linux系统共存的网络,主要是提供共享文件和共享打印机的服务,使得跨平台的文件共享更容易。 实验要求:1.安装装samba软件包,开启samba服务。2.设置可匿名访问共享:将/var/share/public/目录共享为publ... 查看详情

samba共享

项目实践+博客作业: (1)使用samba共享/data/application/web,在目录中提供wordpress;  (2)使用samba客户端挂载sambaserver共享的目录至/var/www/html; (3)客户端(lamp),部署wordpress,并让其正常访问;要确保能正常发文章,上传图片; (4)客... 查看详情

samba简单快速文件共享

Samba简单快速文件共享Samba是linux,unix与windows之间进行交互操作的软件组件。所需软件包括:samba(服务器端软件包),samba-client(客户端软件包)和samba-common(公共文件软件包)samba由smbd和nmbd两个守护进程组成,smbd默认监听端口是TCP139... 查看详情

samba共享账号映射(代码片段)

共享账号映射:提高samba共享的安全性多个samba用户对用一个系统用户vi/etc/samba/smbusers#创建这个文件hunter=sunboyplayer#hunter自定义的用户名useraddhunter#创建hunter用户smbpasswd-ahunter#给用户设置密码vi/etc/samba/smb.conf#进入配置文件usernamemap... 查看详情

搭建samba文件共享

第1章安装Samba共享1.1环境centos6.9window101.2使用yum安装yum-yinstallsambasamba-commonsamba-client1.3Linux安装Samba[[email protected]~]#rpm-qa|grep‘samba‘samba-common-3.6.23-51.el6.x86_64samba-winbind-clients-3 查看详情

网络文件共享服务-samba(代码片段)

...ServerMessageBlock服务器消息块,IBM发布,最早是DOS网络文件共享协议Cifs:commoninternetfilesystem,微软基于SMB发布SAMBA:1991年AndrewTridgell,实现windows和UNIX相通SAMBA的功能:共享文件和打印,实现在线编辑实现登录SAMBA用户的身份认证可以... 查看详情

samba

一、Samba简介Samba是实现Linux与Windows之间文件共享或打印机共享的一个软件组件,Samba包含三个组件:Samba、Samba-client、Samba-common,Samba是服务端软件包,主要提供文件共享和打印机共享服务;Samba-client是客户端软件包,当Linux主机... 查看详情

samba文件共享

...一个免费软件,由服务端和客户端组成,是一种在局域网上共享文件和打印机的一种通信协议,它为局域网中的不通计算机之间提供文件及打印机等资源的共享服务,例如实现linux和windows不同系统中的文件共享,简而言之,此软件在window... 查看详情

centos的samba共享配置

...组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/share,共享名为public,此共享目录允许所有员工访问。 修改samba的主配置文件如下:#=======================GlobalSettings===================================== [global]&nb 查看详情

samba共享实例

Samba 实例一要求:共享一个目录,任何人都可以访问,即不用输入密码即可访问,要求只读。打开samba的配置文件/etc/samba/smb.conf在[global]部分把:MYGROUP改成:WORKGROUP,把:security=user修改为:security=share。然后在文件的最末尾处加入... 查看详情

利用samba共享和nfs共享目录的实现;

(1)使用samba和NFS分别共享/data目录;                    (2)让samba客户端和NFS客户端分别挂载samba服务器上共享的/data/至本地的/mydata目录 查看详情

共享服务samba,实现liunx与windows文件共享

...务程序是一款SMB协议并有服务器和客户端组成的开源文件共享软件,实现了Linux与Windows系统之间的文件共享Samba的配置文件有太多注释的东西,为了方便使用下面的命令,可以更好的观看Samba的配置文件:mv/etc/samba/smb.conf/etc/sanba/... 查看详情

搭建samba共享服务

...实现了微软公司的SMB/CIFS网络协议,从而使跨平台的文件共享变得更加容易。1.samba服务程序组件1)samba的smbd服务给用户或者主机提供资源共享服务smbd使用TCP协议通信SMB给Linux用户提供资源共享服务使用TCP/139端口CISFS通用互联网... 查看详情

samba共享服务的实现

实现SMB共享1、在samba服务器上安装samba包     yuminstallsamba -y2、创建samba用户和组     [[email protected]~]#groupadd -r amdin    [[emai 查看详情