使用 Samba 设置跨平台文件共享。
如果你使用不同的操作系统,在它们之间共享文件会让你感到方便。本文介绍了如何使用它 Samba和mount.cifs在 Linux (Fedora 33)和 Windows 10 设置文件共享。
【资料图】
Samba 是 SMB/CIFS协议的 Linux 允许通过网络连接直接访问共享文件夹和打印机。 mount.cifs 是 Samba 套件的一部分可以让你在 Linux 下挂载CIFS文件系统。
从 Windows 访问 Linux注意: 这些说明适用于您的私有本地网络或 Linux 宿主机和虚拟化 Windows 共享访客机之间虚拟主机专用网络中的文件。不要将本文视为贵公司网络的操作指南,因为本文没有实现必要的网络安全考虑。
本节介绍从 Windows 访问用户的文件资源管理器 Linux 主目录。
1.安装配置 Samba进入您的系统安装 Samba:
dnf install samba
Samba 其配置文件位于系统保护过程中/etc/samba/smb.conf
。其默认配置应能够工作。如果不行,以下最小化配置应能解决问题:
[global]workgroup = SAMBA server string = %h server (Samba %v) invalid users = root security = user[homes]comment = Home Directories browseable = no valid users = %S writable = yes
您可以在项目网站上 smb.conf部分找到参数的详细说明。
2、修改 LinuxSE如果你的 Linux 发行版受 SELinux保护(比如 Fedora),必须通过以下命令 Samba 共享主目录:
setsebool -P samba_enable_home_dirs on
通过以下命令查看此值:
getsebool samba_enable_home_dirs
输出如下:
3.启用您的用户Samba 连接权限由一组用户/密码管理。通过键入以下命令将您输入 Linux 将用户添加到集合中:
smbpasswd -a
系统提示您输入密码。通过键入以下命令将您输入 Linux 将用户添加到集合中:
smbpasswd -a系统提示您输入密码。这是一个全新
密码;而不是你账户的当前密码。请输入您想登录的内容 Samba 的密码。
输入以下命令得到有 Samba 使用权限的用户列表:
pdbedit -L -v
按以下命令删除用户:
smbpasswd -x4、开启 Samba
既然 Samba 是系统守护过程,你可以在 Fedora 上键入以下命令启动:
systemctl start smb
这将开启当前的会话 Samba 服务。如果要自动启动,请输入以下命令:
systemctl enable smb在某些系统中,Samba 守护过程注册为smbd。如果要自动启动,请输入以下命令:
systemctl enable smb在某些系统中,Samba 守护过程注册为smbd
。
4.配备防火墙你的防火墙会默认阻挡 Samba。允许配置防火墙 Samba 永久访问网络。您可以在命令行执行以下操作:firewall-cmd --add-service=samba --permanent
或者,你可以使用
firewall-config图形化操作工具:5、从 Windows 访问 Samba
在 Windows 打开文件资源管理器。在地址栏中键入两个反斜杠(
\\\\),紧跟你的 Linux 机器的地址(IP 地址或主机名):该系统将提示您输入登录信息。在地址栏中键入两个反斜杠(\\\\),紧跟你的 Linux 机器的地址(IP 地址或主机名):
该系统将提示您输入登录信息。输入第一个 3 步骤中的用户名和密码组合。你现在应该可以访问了 Linux 机器主目录:下面的步骤说明了如何从 Linux 访问共享的 Windows 文件夹。要实现这一点,需要你的 Windows 用户账户有管理员的权限。从 Linux 访问 Windows
1.共享启用文件
通过点击 “Windows 按钮” > “设置Settings” > “网络和 InternetNetwork & Internet” ,或右键单击任务栏右下角的小监视图标,打开网络和共享中心Open Network an d Sharing Center:找到要使用的连接,并在打开的窗口中写下其配置文件。我使用了以太网 3,它被标记为 公用网络Public Network。我使用了以太网 3
,它被标记为 公用网络Public Network。注意:如果你的 PC 经常连接公共网络,请考虑将本地计算机的连接配置文件更改为私有
。
2.定义共享文件夹
单击右键共享的文件夹打开上下文菜单,导航到 授予访问权Give access to,然后选择 特定用户...Specific people..:
检查您当前的用户名是否在列表中。点击 共享Share 将此文件夹标记为共享:
您可以在文件资源管理器的地址栏中输入
\\\\localhost显示所有共享文件夹的列表:
回到你的 Linux 系统,打开命令线,然后为挂载创建一个新的文件夹 Windows 共享:
mkdir ~/WindowsShare
挂载 Windows 共享是使用mount.cifs默认安装应完成。临时使用以下命令挂载您的共享文件夹:sudo mount.cifs //
命令中:是 Windows PC 的地址信息(IP 或主机名) 允许访问共享文件夹的用户(见步骤) 2)
该系统将提示您输入 Windows 密码。之后,你将能够使用普通的 Linux 用户访问 Windows 共享文件夹。之后,你将能够使用普通的 Linux 用户访问 Windows 共享文件夹。卸载共享文件夹:sudo umount ~/WindowsShare/系统启动时也可以挂载 Windows 共享文件夹。按照 这些步骤相应地配置了您的系统。总结本文展示了如何建立临时文件夹共享访问权限,每次重启后都要重新设置,因此修改为永久访问更方便。我经常在不同的系统之间来回切换,这对我来说非常实用。via: https://opensource.com/article/21/4/share-files-linux-windows作者:Stephan Avenwedde选题:lujun9972译者:hanszhao80校对:wxy本文由 LCTT原创编译,Linux推出中国荣誉-
盛京银行起诉恒大集团子公司,向中国恒大追债325亿11月1日,恒大集团公告称子公司收到沈阳市中级人民法院发出的...
-
国内首个茶饮料碳中和评价标准在沪发布据经济网,近期,茶饮料碳中和路径实践成果分享会在上海举行...
-
Gartner报告显示:360成为安全运营服务领域代表厂商鞭牛士报道日前,Gartner发布《MarketGuideforManagedDetecti...
-
世界微头条丨永辉超市包子上现活蟑螂,工作人员:已向所属部门反映,超市会定期消杀据梨视频报道,近日,安徽合肥。市民反映,在市内一永辉超市...
-
当前时讯:中国电信澄清:“11月2日与阿里签署战略合作协议”系谣言近日,有部分媒体报道称,11月2日阿里巴巴与中国电信签署战略...
-
【环球聚看点】B站被冻结1480万财产天眼查App显示,近日,上海哔哩哔哩科技有限公司与上海润美物...
-
RTE 2022数字化转型论坛:企业数字化转型如何带来新增长点?鞭牛士报道11月3日,RTE2022第八届实时互联网大会“行业日”...
-
观热点:以数助实攻坚产业协作,蚂蚁集团数字科技业务亮相云栖大会鞭牛士报道11月3日,蚂蚁集团在云栖大会公布科技业务全景图,...
-
全球热讯:英特尔回应新品量产推迟:其批量SKU已具备产品发布条件据《科创板日报》报道,针对新品SapphireRapids大规模量产推...
-
世界通讯!网易云音乐发布回忆坐标功能,为用户提供歌曲收听详细信息近日,网易云音乐上线“回忆坐标”功能,为用户提供歌曲收听...
- 智联世界,元生无界!快手虚拟人IP亮相2022人工智能大会
2022-09-07 10:47:54
- 机器人界“奥林匹克”!2022世界机器人大会8月18日举行
2022-08-10 09:58:58
- 2025年全球人口将达到90亿!机器人将在农业领域大显身手
2022-07-14 09:41:10
- 中科院院士蒋华良:AI+分子模拟与药物研发将大有可为
2022-07-14 09:37:00
- “千垛之城荷你有约” 2022兴化市荷文化旅游节正式开幕
2022-07-07 09:28:34