安装与卸载:
1.rpm -q samba 查询是否安装
rpm -e samba 卸载
2.yum install samba 在线安装samba
3.再次查询是否安装
防火墙:
1. 关闭windows防火墙
2. 关闭Linux防火墙
输入setup 选择防火墙设置:
定制:
将与samba相关的“*”点上,点关闭:
返回后点确定,会提示保存
关于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
4.在Linux终端ping windows端的ip(ctrl+c停止):
5.Windows的cmd终端ping Linux端的ip:
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. 先创建一个共享目录:
2. 设置文件目录的读写属性:
3. 打开samba配置文件:
4. 找到这个位置:
改为:
5.保存并退出,重启samba服务,配置文件更改后都需要重启服务(再一次输入smbpasswd -a youyou,密码:youyou,括号里这一步不确定可不可以省略):
6.再次打开配置文件,找到文件的末尾,输入:
[共享资源文件夹名]
comment = 描述信息
path = 共享文件夹路径
valid users = 指定用户
readonly = 只读
大功告成!
注意:
1. 如果文件夹没有访问权限(Linux重启后都要写):
2.Linux重启后需要再次配置ip:
3. 进行一些关键的操作以后都需要重启服务器