Centos配置samba文件共享服务器
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文件共享服务器相关推荐
- ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务
ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务--超详细 一,samba的基本概念 二,samba的安装 三,samba的基本配置 创建文件夹 ...
- CentOS配置域名转发服务器 FAQ
CentOS配置域名转发服务器 设备:服务器A,地址192.168.1.7:服务器B,地址192.168.1.8:服务器C,地址192.168.1.9 目标1:服务器A.B配置为域名服务器,服务器C配 ...
- Samba文件共享服务器的配置
一.Samba服务: 1)SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System) 2)是Windows和类Unix ...
- Ubuntu安装Samba文件共享服务器(NAS)
终于有点时间来解决下家中NAS需求了.一般自制NAS,只有选Samba.速度比FTP快,便利性比Windows文件夹共享好,设置多等等. ▶参考:samba简介 安装Samba $ sudo apt- ...
- linux7 共享盘创建,使用CentOS7建立samba文件共享服务器
1.安装samba 检查samba是否已经安装 [root@bak1 ~]# rpm -qa | grep samba 没有任何回显则表示未安装软件包 samba yum安装samba [root@b ...
- Debian10搭建Samba文件共享服务器
●安装与配置Samba共享服务 ●创建目录为/share/public的共享目录 ●共享名为public ●仅支持匿名用户的只读访问(请在该目录内存放一个文件名为file.txt, 文件内容为&quo ...
- 配置SAMBA文件共享的基本方法
根据自己的实践经验, 介绍一下在linux上使用samba作为类似win2000的文件服务器的方法. 一个基本的配置文件, 包含了基本的设定, 可以作为配置的模板: ----------------- ...
- Linux搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务
一,samba的基本概念 在早期的网络世界中,文件数据在不同主机之间的传输大多是使用**ftp,**但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据.NFS服务可以实现在客户端的机器上 ...
- Linux:Samba 文件共享服务器的搭建与访问
本文链接: https://blog.csdn.net/xietansheng/article/details/83932033 Samba 是 Linux 和 Unix 系统上实现 SMB协议 的一 ...
最新文章
- Linux下addr2line命令用法
- 想体验从活火山上滑下来的刺激感?VR来成全你
- html组态图动态拖拽,基于HTML5的Drag and Drop生成图片Base64信息
- Django1.9开发博客06- 模板继承
- 如何执行字符串的PHP代码
- 使用google map实现周边搜索的功能_「转」“搜索”的原理,架构,实现,实践,面试不用再怕了...
- 塘沽十三中2021年高考成绩查询,2020天津高考成绩查询
- login控件authenticate_关于asp:login控件和验证码的问题?(转)
- c# 的多页打印 [用 PrintDocument 不用水晶报表]
- Atitit 提升团队开发效率项目进度的一些大的流程方向attilax总结
- 全新卡盟系统PHP版 集成易支付_2020年全新PHP全开源易支付系统完整源码 带多个支付接口...
- SPSS -正态检验
- 小米手机第三方卡刷软件_小米手机刷机工具官方下载
- 电视html转vga没有声音,解决传统VGA接口无声音输出的设备的制作方法
- aiem模型matlab,一种基于高分三号数据的植被覆盖区土壤水分反演方法与流程
- 【经验教程】支付宝怎么充值手机话费?
- Redis HyperLogLog 是什么?这些场景使用它,让我枪出如龙,一笑破苍穹
- 金庸武侠小说之我的见解
- Codevs1378选课题解
- 精心推荐自己收藏的机器学习资源