安装与卸载:

1.rpm -q samba 查询是否安装
rpm -e samba 卸载
2.yum install samba 在线安装samba
3.再次查询是否安装

防火墙:

1. 关闭windows防火墙

2. 关闭Linux防火墙

输入setup 选择防火墙设置:

centos 查看samba启动状态 centos samba配置_samba


定制:

centos 查看samba启动状态 centos samba配置_配置文件_02

将与samba相关的“*”点上,点关闭:

centos 查看samba启动状态 centos samba配置_重启_03


返回后点确定,会提示保存

关于IP:

1.启动虚拟机的网络(大部分机器默认就是打开的)

Win7:控制面板-网络连接-网络()-更改适配器-启动vmnet8

Win10:所有设置-网络和internet-更改适配器选项-启动vmnet8

2.运行cmd:用ipconfig命令找到IPV4地址(vm8的那一个) 例如:192.168.15.1

3.在Linux终端输入ifconfig,找到inet addr(先看自己的主机名,如下图,找到对应的inet addr) 例如192.168.15.129

centos 查看samba启动状态 centos samba配置_centos 查看samba启动状态_04


4.在Linux终端ping windows端的ip(ctrl+c停止):

centos 查看samba启动状态 centos samba配置_samba_05


5.Windows的cmd终端ping Linux端的ip:

centos 查看samba启动状态 centos samba配置_重启_06


6.在Linux终端输入ifconfig eth0 192.168.15.2(最后一个ip可以是随便一个数,eth0是第三步查询到的)

此时Linux端的ip变为192.168.15.2

再做一次第四步和第五步,看是否可以ping通

7.添加一个Linux用户:

useradd youyou

8.smbpasswd -a youyou

密码:youyou

9.启动服务:service smb start

10.Win+r以后输入:\\191.168.15.2 用户名:youyou 密码:youyou

注意:在win10下,如果遇到SMB1协议的问题,参考:

配置smb.conf:

1. 先创建一个共享目录:

centos 查看samba启动状态 centos samba配置_Linux_07


2. 设置文件目录的读写属性:

centos 查看samba启动状态 centos samba配置_centos 查看samba启动状态_08


3. 打开samba配置文件:

centos 查看samba启动状态 centos samba配置_samba_09


4. 找到这个位置:

centos 查看samba启动状态 centos samba配置_samba_10


改为:

centos 查看samba启动状态 centos samba配置_重启_11


5.保存并退出,重启samba服务,配置文件更改后都需要重启服务(再一次输入smbpasswd -a youyou,密码:youyou,括号里这一步不确定可不可以省略):

centos 查看samba启动状态 centos samba配置_配置文件_12


6.再次打开配置文件,找到文件的末尾,输入:

centos 查看samba启动状态 centos samba配置_Linux_13

[共享资源文件夹名]
	comment = 描述信息
	path = 共享文件夹路径
	valid users = 指定用户
	readonly = 只读

大功告成!

注意:

1. 如果文件夹没有访问权限(Linux重启后都要写):

centos 查看samba启动状态 centos samba配置_centos 查看samba启动状态_14


2.Linux重启后需要再次配置ip:

centos 查看samba启动状态 centos samba配置_samba_15


3. 进行一些关键的操作以后都需要重启服务器