ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

centos7搭建Samba服务

2021-01-03 16:33:11  阅读:202  来源: 互联网

标签:repo 00 Samba 配置文件 centos centos7 etc yum 搭建


实现Linux与Windows之间文件的共享

配置网络

##配置网络命令
nmcli connection modify "ens33" ipv4.method manual ipv4.addresses "192.168.131.161/24" ipv4.gateway "192.168.131.2" ipv4.dns "114.114.114.114" connection.autoconnect yes

##关闭网络并重新启动生效
nmcli con down  ens33
nmcli con up  ens33

##验证网络是否ping通
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (36.152.44.95) 56(84) bytes of data.
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=1 ttl=128 time=35.8 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=2 ttl=128 time=35.6 ms
^C
--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 35.627/35.727/35.827/0.100 ms


# 关闭SELinux

```bash
sed -i '/SELINUX/{s/permissive/disabled/}' /etc/selinux/config 
或	vim /etc/selinux/config		
		SELINUX=disabled

挂载镜像

mount /dev/sr0 /mnt/	#临时挂载

vim /etc/fstab 	##开机自启挂载;进入配置文件,并在最后一行添加下面的命令
/dev/cdrom /mnt iso9660 defaults 0 0

配置本地yum

mkdir /tmp/repo							#创建存放原先的repo文件目录
mv /etc/yum.repos.d/CentOS-* /tmp/repo/	#把原先的repo文件全部移到/tmp/repo/下
vim /etc/yum.repos.d/centos7.repo		#创建本地repo文件
	[centos]
	name=centos
	baseurl=file:///mnt
	enabled=1
	gpgcheck=0

检验本地yum源是否成功

[root@localhost ~]# yum clean all;yum repolist 
已加载插件:fastestmirror, langpacks
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
正在清理软件源: centos
Cleaning up list of fastest mirrors
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
centos                                                 | 3.6 kB     00:00     
(1/2): centos/group_gz                                   | 165 kB   00:00     
(2/2): centos/primary_db                                 | 3.2 MB   00:00     
源标识                              源名称                               状态
centos                              centos                               4,067
repolist: 4,067

安装Samba服务

yum install -y samba

开启防火墙永久放行

firewall-cmd --permanent --add-service="samba"
firewall-cmd --reload	#重新加载
firewall-cmd --list-all	#查看放行的服务

关闭防火墙及开机自启

[root@localhost ~]# systemctl  stop firewalld.service 
[root@localhost ~]# systemctl  disable firewalld.service
[root@localhost ~]# systemctl list-unit-files | grep firewall	#查看开机自启是否已关闭
firewalld.service                             disabled

匿名访问

创建共享目录并给权限

mkdir /test1
chmod 777 /test1

修改配置文件

vim /etc/samba/smb.conf
#在[global]最后添加下面这条命令
		map to guest = bad user
		
#在最后添加一下命令
[share]
        path = /test1
        public  = yes

systemctl restart smb	#重启服务
\\192.168.131.161		#在运行栏中输入

密码访问

创建共享目录并给权限

mkdir /test10
chmod 777 /test10

修改配置文件

#将用户添加进Samba用户
pdbedit -au user1

#进入配置文件在最后添加一下命令
vim /etc/samba/smb.conf
[share]
        path = /test10
        writable = yes
        valid users = user1

systemctl restart smb	#重启服务

验证

\\192.168.131.161		#在运行栏中输入,用户:user1密码是将用户添加进Samba时的密码

标签:repo,00,Samba,配置文件,centos,centos7,etc,yum,搭建
来源: https://blog.csdn.net/weixin_46329906/article/details/112134967

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有