centos7创建共享文件夹
0、检查是否已经安装samba
rpm -qi samba
1、未安装,安装samba, 如果已安装,请忽略;
yum -y install samba samba-client
2、共享一个目录,使用用户名和密码登录后才可以访问,要求可以读写
打开samba的配置文件
vim /etc/samba/smb.conf
[global] 部分内容如下:
[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
然后加入以下内容:
[share]
comment = share for users
path = /var/backups
browseable = yes
writable = yes
public = no
保存配置文件,创建目录:
mkdir /var/backups
chown root /var/backups
chmod -R 777 /var/backups
添加共享文件夹的用户,使用“ smbpasswd -a root ”
输入密码:
重启 samba
临时关闭SELinux:setenforce 0
service smb restart
centos7下samba服务器------匿名共享
牛顿果实 2018-06-28 13:39:52 10062 收藏 4
版权
samba服务很好的实现了windows和linux之间的文件共享,在网络中还是比较常用的。下面在centos7上做一个简单的samba匿名访问配置;
实验环境:
如图
1)安装samba的软件包,这里使用yum安装
yum clean all
yum insatll samba -y
安装完后检查安装包;
rpm -qa | grep samba
2)开启samba服务
systemctl start smb nmb
3)samba的配置文件是smb.conf,存放在/etc/samba下,配置前建议先做一个备份
4)配置samba的全局参数,由于是配置匿名访问,需要添加map to guest = bad user一列,centos7里smb版本包不再支持share;
参数解析
[global]
workgroup = 工作组名
netbios name = 相当于主机名
server string = 服务器描述
log file = 日志文件路径
max log size = 50
security = user
map to guest = Bad User #允许匿名访问
5)配置共享组,共享组主要用来定义需要在网络上共享的文件资源;
参数解析
[share]
comment = 共享描述
path = /share #共享的文件路径
writable = yes #是否可写
browseable = yes #是否可被浏览
guest ok = yes #是否允许匿名访问
6)创建共享目录,上述工作组配置的路径在/目录先,所以需要在/目录下创建,配置需要一致
#给匿名用户一个权限
#进一步我们需要配置Selinux
7)基本的配置已经完成,为了实验的测试,需要关闭防火墙放行samba的流量;
8)使用客户机PC1进行测试,运行\\172.16.72.144
ok啦,从windows上可以清楚的看到之前服务器里创建的aa.txt文件。
————————————————
版权声明:本文为CSDN博主「牛顿果实」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38479749/java/article/details/80840567