windows共享linux文件(虚拟机)

首先需要安装 samba
yum -y install samba-client

设置开机自启动
systemctl enable smb

接着你需要新建一个能够获取共享文件的账户和密码,使用命令:
smbpasswd -a fling

然后 建立共享文件的文件夹
mkdir /home/fling/ftpdata

修改文件夹的权限
chmod 777 /home/fling/ftpdata

接着,输入命令:
sudo vi /etc/samba/smb.conf
来编辑 smb.conf 文件,在末尾添加如下格式的命令:
[<folder_name>]
path = /home/<user_name>/<folder_name>
available = yes
valid users = <user_name>
read only = no
browsable = yes
public = yes
writable = yes

验证smb.conf 配置文件,
testparm

并重启smb和nmb服务
/bin/systemctl restart smb.service
/bin/systemctl restart nmb.service

查看samba的状态
/sbin/service smb status
/sbin/service nmb status

本地lunux服务器测试:
smbclient //192.168.122.1/ftpdata

在这里输入?即可查看在smb命令行可用的所有命令。

windows测试 在cmd中输入
\192.168.122.1\ftpdata

查看防火墙状态
/bin/systemctl status iptables.service

关闭防火墙及关闭防火墙开机自启
systemctl stop firewalld.service
systemctl disable firewalld.service

问题1:本地lunux服务器测试时,一访问共享目录就”NT_STATUS_ACCESS_DENIED listing *“ ,找了好久,发现是SELINUX阻挡了。

解决方法:彻底关闭SELIUNX 需要重启机器
命令:
查看当前状态:getenforce

修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可

SELinux 有三种工作模式,分别是:

  1. enforcing:强制模式。违反 SELinux 规则的行为将被阻止并记录到日志中。

  2. permissive:宽容模式。违反 SELinux 规则的行为只会记录到日志中。一般为调试用。

  3. disabled:关闭 SELinux。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值