Centos配置samba文件共享服务器

1、安装samba。

yum install samba

如果安装源没有samba,则需要自己从网上下载一个samba的源文件samba-4.14.5.tar.gz。上传至centos服务器。可以复制到/opt目录下。

cd opt

tar -zxvf samba-4.10.6.tar.gz

mv samba-4.10.6 samba #修改文件夹名称

cd samba

./configure

执行完毕后,在运行yum install samba 就可以完成安装了。

2、打开服务

systemctl start smb

查看smb状态

systemctl status smb

设置开机自启

systemctl  enable smb

3,创建用户,这时候的用户是centos系统的用户。可以创建多个用户,本次测试只创建一个用户。

useradd  xiaoming

4,将用户转变为smb用户,输入密码。

smbpasswd  -a  xiaoming

5、创建共享文件夹

mkdir /home/xiaoming/pub

6,给共享文件夹权限,由于是测试,给的是最高读写权限,一般这种操作不安全,不建议最高

chmod -R 777 /home/xiaoming/

chmod -R 777 /home/xiaoming/pub

7,配置smb

vi /etc/smaba/smb.conf

[global]

security = user

[gongxiang] #显示在共享文件夹的名称

path = /home/xiaoming/pub #实际文件夹地址,注意:需要给该目录赋权限,上一级目录也需要。

create mask=0744

directory mask=0755

available=yes

valid users = xiaoming #用户名,访问共享文件夹需要的用户名,密码是将用户转换为smb用户时输入的命名。

readonly=no

browseable=yes

writeable = yes

public=yes

guest ok =yes

8,重启smb服务

systemctl  restart  smb

9、关闭防火墙

systemctl stop firewalld.service

10,用windows连接进行测试,保证Windows和centos之间可以互相通讯。

win+r \\ip地址。连接后让输入用户名和密码。直接输入转变的smb用户,密码就是转变用户时设置的密码。

问题:samba文件共享服务器拒绝访问

注意以下几个方面:

1、修改目录权限

chmod 777 /home/wind ;

chmod 777 /home/wind/smbShare;

特别是前面一个做为上层目录权限也需要修改!!!!

2、开放端口445

systemctl start firewalld.service

firewall-cmd --zone=public --permanent --add-port=445/tcp

firewall-cmd --reload

3、SELinux作怪

修改/etc/sysconfig/selinux 把enforcing改成disabled;然后命令行setenforce 0;

4、共享文件给Samba

在CentOS中,系统处于安全的考虑,即使拥有着或者权限合法的情况下,也会拒绝某些进程对文件的访问,这时就需要使用chcon这个命令了。于是在我指定了一个目录后,使用下面的语句即可:

chcon -R -t public_content_t /mydata/

上面这条命令就是将mydata这个文件夹共享给匿名使用,这其中自然也包含Samba了,或者,也可以使用下面的语句:

chcon -t samba_share_t /mydata/

Centos配置samba文件共享服务器相关推荐

  1. ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务

    ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务--超详细 一,samba的基本概念 二,samba的安装 三,samba的基本配置 创建文件夹 ...

  2. CentOS配置域名转发服务器 FAQ

    CentOS配置域名转发服务器 设备:服务器A,地址192.168.1.7:服务器B,地址192.168.1.8:服务器C,地址192.168.1.9 目标1:服务器A.B配置为域名服务器,服务器C配 ...

  3. Samba文件共享服务器的配置

    一.Samba服务: 1)SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System) 2)是Windows和类Unix ...

  4. Ubuntu安装Samba文件共享服务器(NAS)

    终于有点时间来解决下家中NAS需求了.一般自制NAS,只有选Samba.速度比FTP快,便利性比Windows文件夹共享好,设置多等等. ▶参考:samba简介 安装Samba $ sudo apt- ...

  5. linux7 共享盘创建,使用CentOS7建立samba文件共享服务器

    1.安装samba 检查samba是否已经安装 [root@bak1 ~]# rpm -qa | grep samba 没有任何回显则表示未安装软件包 samba yum安装samba [root@b ...

  6. Debian10搭建Samba文件共享服务器

    ●安装与配置Samba共享服务 ●创建目录为/share/public的共享目录 ●共享名为public ●仅支持匿名用户的只读访问(请在该目录内存放一个文件名为file.txt, 文件内容为&quo ...

  7. 配置SAMBA文件共享的基本方法

    根据自己的实践经验, 介绍一下在linux上使用samba作为类似win2000的文件服务器的方法. 一个基本的配置文件, 包含了基本的设定, 可以作为配置的模板: ----------------- ...

  8. Linux搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务

    一,samba的基本概念 在早期的网络世界中,文件数据在不同主机之间的传输大多是使用**ftp,**但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据.NFS服务可以实现在客户端的机器上 ...

  9. Linux:Samba 文件共享服务器的搭建与访问

    本文链接: https://blog.csdn.net/xietansheng/article/details/83932033 Samba 是 Linux 和 Unix 系统上实现 SMB协议 的一 ...

最新文章

  1. Linux下addr2line命令用法
  2. 想体验从活火山上滑下来的刺激感?VR来成全你
  3. html组态图动态拖拽,基于HTML5的Drag and Drop生成图片Base64信息
  4. Django1.9开发博客06- 模板继承
  5. 如何执行字符串的PHP代码
  6. 使用google map实现周边搜索的功能_「转」“搜索”的原理,架构,实现,实践,面试不用再怕了...
  7. 塘沽十三中2021年高考成绩查询,2020天津高考成绩查询
  8. login控件authenticate_关于asp:login控件和验证码的问题?(转)
  9. c# 的多页打印 [用 PrintDocument 不用水晶报表]
  10. Atitit 提升团队开发效率项目进度的一些大的流程方向attilax总结
  11. 全新卡盟系统PHP版 集成易支付_2020年全新PHP全开源易支付系统完整源码 带多个支付接口...
  12. SPSS -正态检验
  13. 小米手机第三方卡刷软件_小米手机刷机工具官方下载
  14. 电视html转vga没有声音,解决传统VGA接口无声音输出的设备的制作方法
  15. aiem模型matlab,一种基于高分三号数据的植被覆盖区土壤水分反演方法与流程
  16. 【经验教程】支付宝怎么充值手机话费?
  17. Redis HyperLogLog 是什么?这些场景使用它,让我枪出如龙,一笑破苍穹
  18. 金庸武侠小说之我的见解
  19. Codevs1378选课题解
  20. 精心推荐自己收藏的机器学习资源

热门文章

  1. C语言中time函数的定义及用法示例
  2. 北风网+招聘php讲师,北风网讲师独家分享10大实用的PHP代码
  3. 人鬼过河(智力游戏)
  4. 今日头条屏幕适配方案终极版正式发布!
  5. docker 打包上传到仓库
  6. 微信营销成功案例分享
  7. python画资本市场线_使用matplotlib轻松绘制股票K线图
  8. 应对字体反爬,通过python爬取小说排行榜
  9. Centos7服务器运维服务系统安装过程中遇到的问题总结
  10. 如何查看浏览器保存的密码