使用samba共享文件夹,提供给window访问
1. 下载yumdownloader
yum install -y yum-utils
2. 下载samba
mkdir samba cd samba yumdownloader --resolve avahi-autoipd samba samba-client 或
yum install --downloadonly --downloaddir=./ samba
3. 安装samba
yum localinstall avahi-autoipd-0.6.-.el7.x86_64.rpm avahi-libs-0.6.-.el7.x86_64.rpm cups-libs-1.6.-.el7.x86_64.rpm krb5-libs-1.15.-.el7.x86_64.rpm libldb-1.1.-.el7.x86_64.rpm libsmbclient-4.6.-.el7_4.x86_64.rpm libtalloc-2.1.-.el7.x86_64.rpm libtdb-1.3.-.el7.x86_64.rpm libtevent-0.9.-.el7.x86_64.rpm libwbclient-4.6.-.el7_4.x86_64.rpm pytalloc-2.1.-.el7.x86_64.rpm samba-4.6.-.el7_4.x86_64.rpm samba-client-4.6.-.el7_4.x86_64.rpm samba-client-libs-4.6.-.el7_4.x86_64.rpm samba-common-4.6.-.el7_4.noarch.rpm samba-common-libs-4.6.-.el7_4.x86_64.rpm samba-common-tools-4.6.-.el7_4.x86_64.rpm samba-libs-4.6.-.el7_4.x86_64.rpm 或者 yum localinstall *
4. 配置samba
mkdir /home/share
vim /etc/samba/smb.conf
在末尾添加
[share]
comment = share
path = /home/share
writable = yes
保存并关闭smb.conf 设置登录用户名和密码
su root
smbpasswd -a root
5. 重启samba
service smb status
service smb restart
6. 访问共享文件夹
\\192.168.1.100\share
扩展:
在Centos7.2系统下已经安装了大部分依赖库,只需要安装samb即可
yum list installed | grep samba #查看samba依赖库版本

然后下载samba-4.2.3-10.el7.x86_64进行安装即可,建议下载地址:http://rpm.pbone.net/。
CentOS7.2 samba下载地址:http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/
http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/samba-common-tools-4.2.3-10.el7.x86_64.rpm
http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/samba-libs-4.2.3-10.el7.x86_64.rpm
http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/samba-common-libs-4.2.3-10.el7.x86_64.rpm
http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/samba-common-4.2.3-10.el7.noarch.rpm
http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/samba-client-libs-4.2.3-10.el7.x86_64.rpm
http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/samba-client-4.2.3-10.el7.x86_64.rpm
http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/samba-4.2.3-10.el7.x86_64.rpm
http://ftp.scientificlinux.org/linux/scientific/7.2/x86_64/os/Packages/libsmbclient-4.2.3-10.el7.x86_64.rpm
建议关闭防火墙后使用:
systemctl stop firewalld.service 或者 firewall-cmd --query-port=445/tcp 查看445端口状态
firewall-cmd --permanent --add-port=445/tcp 开放445端口
systemctl restart firewalld.service 重启防火墙
提示没有写入权限:
#1 查看共享目录的所有者
#2 setenforce //关闭SELinux
使用samba共享文件夹,提供给window访问的更多相关文章
- 常见企业IT支撑【2、samba共享文件夹】
samba共享文件夹,较Window自带的比较:开源,安全 建议安装samba4,兼容性好 1.安装samba #yum -y install samba4 samba4-client 2.备份sam ...
- samba共享文件夹设置
sudo apt-get install samba(4) mkdir /home/用户名/share (新建share文件夹) sudo cp /etc/samba/smb.conf /etc/sa ...
- ubuntu 安装samba共享文件夹
安装samba sudo apt-get install samba smbclient 配置samba sudo cp /etc/samba/smb.conf /etc/samba/smb.conf ...
- Linux使用mount挂载samba共享文件夹
挂载smb的目录,使用读写644权限 mount -t cifs -o "rw,dir_mode=0644,file_mode=0644,username=username,password ...
- debian 11 开启 samba 共享文件夹
安装 apt-get install samba 安装时,提示搜索不到 此包时 解决办法1:apt-get update 更新源 解决办法2:更改镜像源,可以采用阿里云,网易云等镜像站里提供的镜 ...
- cetos6 安装samba共享文件夹
yum方式安装 yum install samba 修改配置文件 vim /etc/samba/smb.conf [global] comment = global workgroup = QFpay ...
- [Z] 将samba共享文件夹映射到linux的目录下
Linux系统下访问远程共享资源 使用mount加载共享目录: -把WinXP机器192.168.16.249上的共享目录test001映射到本地目录/wdl/下. -把Linux机器192.168. ...
- 树莓派使用Samba共享文件夹
转载自:http://raspberrypihq.com/how-to-share-a-folder-with-a-windows-computer-from-a-raspberry-pi/ Shar ...
- Ubuntu 配置、使用samba共享文件夹
安装库 sudo apt install smbclient samba samba-common 启动samba sudo /etc/init.d/samba start 备份配置文件 sudo c ...
随机推荐
- 介绍一下Spring Cloud简介
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线).分布式系统的协调导致了样板模式, 使用Spring Clo ...
- uboot使用笔记
一.从最基础的uboot开始 首先是打算直接用程序把已有的镜像烧写进去sd卡里面,但是问题来了,烧写不进去 原因: 可能是windows 7的某些版本和win⑩的系统为了保护磁盘,设定了保护等级,直接 ...
- 使用echart 做出数据折线图
代码如下: // 基于准备好的dom,初始化echarts图表var myChart = echarts.init(document.getElementById("main")) ...
- java的重写
重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变.即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为. 也就是说子类能够根据需要实现父类的方法 ...
- Linux中彻底删除Google-Chrome浏览器
sudo apt-get autoremove --purge google-chrome-stable 卸载chrome后, 删除-/.config/google-chrome,重新安装.
- 网络原因导致的 spring cloud config 读取git上的配置文件时报错:Cannot clone or checkout repository
今天在公司使用spring cloud config搭建配置中心的时候,出现了读取不到git库的问题:Cannot clone or checkout repository.在网上百度,前面几个答案都 ...
- Can DBC 文件翻译,不是很标准,凑合看还可以
1 引言 DBC文件描述单个CAN网络的通信.这个信息足以监测和分析网络并模拟不是物理可用的节点(剩余的总线模拟). DBC文件也可以用来开发电子控制单元的通信软件,该控制单元应该是CAN网络的一部分 ...
- LOJ 10002 喷水装置 未完
#include<bits/stdc++.h> using namespace std; int T,n,l,w; ; struct S{ double s,t; }a[maxn]; bo ...
- vue-router路由传参
da给我们点击父组件之后跳转到子组件之后,需要携带参数,便于子组件获取数据.传参方式有三种:一. getDescribe(id) { // 直接调用$router.push 实现携带参数的跳转 thi ...
- 修改权限linux
1.更改目录所有者命令:chown -R 用户名称 目录名称2.更改目录权限命令:chmod -R 755 目录名称 nginx在不同目录下需要给与全部权限才可以