linux之使用samba实现文件共享

早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序,NFS是一个能够将多台L

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

  早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序,NFS是一个能够将多台Linux的远程主机数据挂载到本地目录的服务,属于轻量级的文件共享服务,不支持linux与windows系统间的文件共享。

  samba服务程序是一款基于SMB协议并由服务端和客户端组成的开源文件共享软件,实现了linux与windows系统间的文件共享。

1. SMB实现linux与windows文件共享

  所有操作之前安装samba

  yum install samba

(1)检查当前是否为user验证模式

security = user
passdb backend = tdbsam

(2)创建共享文件夹

mkdir /home/fate/sharedir

(3)添加共享文件夹信息

cd /etc/samba/smb.conf

[fate0729]
comment=Do not arbitrarily modify the database file
path=/home/fate/sharedir
public=no
writable=yes

[sharedir]
comment=Do not arbitrarily modify the database file
path=/home/fate/sharedir
public=no
writable=yes

(4)保存smb.conf文件后重启SMB服务

systemctl restart smb

(5)添加开机启动项

systemctl enable smb

(6)清空防火墙规则链

iptables -F
service iptables save

(7)创建SMB服务独立账号

pdbedit -a -u fate

(8)运行SELinux规则

// 将共享目录的所有者和所有组设置为fate用户
chown -Rf fate:fate /home/fate/sharedir
// 允许SeLinux对于SMB用户共享家目录的布尔值
setsebool -P samba_enable_home_dirs on
// 将共享目录的SELinux安全上下文设置妥当
semanage fcontext -a -t samba_share_t /home/fate/sharedir
// 使新的安全上下文立即生效
restorecon -Rv /home/fate/sharedir

2. 测试

(1)在命令行输入linux主机ip \\192.168.3.10

(2)登陆账号密码

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120108.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月28日 下午5:00
下一篇 2021年12月28日 下午6:00


相关推荐

  • python正则表达式匹配中文(Excel如何根据名字匹配编码)

    字符串的编码乱码问题由来已久,真的是令人头疼。这不是在做正则匹配中文时候,编码又一次成了拦路虎,在这儿记录两点。第一,字符串编码。第二,正则匹配中文。早期编码都用ASCII编码,用一个字节来处理编码。如大写A编码为65,但处理中文时候,一个字节显然不够,至少两哥字节,还不能和ASCII冲突,,中国制定GB2312编码,把中文编进去。类似的,韩国,日本都出来格子标准,结果就是多语言混合的文本中会

    2022年4月15日
    47
  • 华硕电脑光驱位换成固态硬盘

    华硕电脑光驱位换成固态硬盘因为要拆机 不太敢自己动手找了专业的电脑维修人员给我换的记录一下换的过程 一共 20 分钟 看起来也不是很难的样子 把光驱叉掉换成 240G 的固态硬盘 花了 400 有点小贵 下次要学会自己换科普一下笔记本拆掉光驱换固态硬盘就必须要购买一个重要配件 叫光驱位硬盘托架 通过托架才能成功的把光驱改为 2 5 英寸硬盘 但是在购买光驱位硬盘托架的时候需要注意托架能不能装进你的光驱位以及光驱的接口是什么 笔

    2026年3月26日
    1
  • 秦九韶计算多项式的方法_秦九韶

    秦九韶计算多项式的方法_秦九韶本人水平有限,题解不到为处,请多多谅解本蒟蒻谢谢大家观看秦九韶公式:可不断的提取x作公因式,写成如上形式不断将x=4由里往外扩展,大大方便了计算

    2022年8月3日
    7
  • 解析类型后加问号和双问号

    变量定义中类型后带一个问号,意思是这个数据类型是NullAble类型的。用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0!例子: int?i=3等同于Nullab

    2021年12月27日
    49
  • 朋友圈、浏览器分享实现

    朋友圈、浏览器分享实现

    2021年10月28日
    103
  • oracle中bulk,Oracle——Bulk

    oracle中bulk,Oracle——Bulk需求 向一张表插入 1 百万的数据 用存储过程实现 测试 用第一种实现用了 30S 如果改为 bulk 实现 不到 2s sql gt droptabletpu 表已删除 sql gt settimingons gt createtablet xint sql gt beginforiin1 loopexecutei inse

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号