LINUX怎么配置网络共享文件夹_LINUX使用Samba配置网络共享教程

结论: 1 .安装Samba:sudo apt update && sudo apt install samba samba-common-bin,确认安装状态:sudo systemctl smbd status。
2 . 创建共享目录:sudo mkdir -p /srv/samba/shared,设置所有者和权限:sudo chown -R无人:nogroup /srv/samba/shared,sudo chmod -R 07 7 5 /srv/samba/shared。
3 、配置smb.conf:sudo nano /etc/samba/smb.conf,添加【共享】配置,保存退出。
4 、创建Samba用户:sudo useradd -M -G sambasshare samuser,设置密码:smbpasswd -a samuser,激活用户:smbpasswd -e samuser。
5 . 重新启动 Samba 服务:sudo systemctl restart smbd 并验证状态:sudo systemctl smbd status。
6 . Windows 访问:输入 Linux IP 和共享名,输入用户名和密码。
7 、故障排除:打开4 4 5 端口防火墙,检查权限和组,手动启动服务。

如何在 Linux 主机和 KVM 中的 Windows 客户机之间共享文件夹 | Linux 中国

哎,之前做Linux和KVM的时候,确实遇到了很多困难。
记得当时,我需要在KVM中将Linux主机上的文件夹共享给Windows虚拟机,这很麻烦。

首先,您需要确保Windows虚拟机已关闭。
那时候我用的Linux是CentOS。
我打开virt-manager,找到Windows虚拟机,然后进入设置。

当时我对共享内存一无所知,所以徘徊了很久。
最后,我发现我必须手动更改 XML 配置文件来修复共享内存。
文件路径,我记得是/etc/libvirt/qemu.conf,我得改一遍又一遍,真是费劲。

然后,我在虚拟机设置中添加了一个新的文件系统设备,选择了virtiofs,并指定了要共享的文件夹的路径。
我当时使用的文件夹是/home/user/shared。
我记得在 Linux 主机上创建过这样一个文件夹。

完成此操作后,我启动了虚拟机。
然后在Windows中,我必须安装一个名为WinFSP的软件,它允许Windows访问virtiofs文件系统。
我记得当我在Windows中安装这个软件时,我遇到了很多兼容性问题。

然后,我在 Windows 中安装了 Virtio 访客工具。
这个工具非常重要,可以帮助你配置一些虚拟机驱动程序。
还记得我配置VirtIOFS服务时,在资源管理器中看不到挂载标签。
可以看到。
最后网上查了半天,发现需要重启虚拟机。

最后,当我到达共享文件夹时,我感觉自己中了彩票。
当时我在Linux Mint上进行了测试,后来发现Ubuntu和Fedora也可以做到这一点。

说实话,我以前从来没有接触过,但现在看来只要按照这些步骤就可以做很多事情。
虽然过程有点复杂,但是一旦完成,用起来还是蛮方便的。

linux设置文件夹共享

说白了,在Linux系统上设置文件共享其实很简单,但是要注意几个关键点。
我们先来说说最重要的事情。
您必须创建一个文件夹才能共享。
例如,对于我们去年开发的项目,我们创建了一个名为“project_data”的文件夹。
还有一点,你需要安装Samba,这个软件是Linux和Windows之间的桥梁。
例如,在 Debian/Ubuntu 系统上,大约有 3 000 个用户。
我们使用命令 sudo apt-get install samba 来安装它。

一开始我以为直接编辑配置文件就可以了,后来发现这是错误的,需要设置文件夹权限。
比如我们使用chmod和chown来调整项目文件夹权限,保证Samba用户有读写权限。
另一个重要细节是创建 Samba 用户并使用 smbpasswd 命令设置用户名和密码,以便访问共享时需要身份验证。

等等,还有一件事,配置完后不要忘记重新启动 Samba 服务,以便更改生效。
在 Debian/Ubuntu 上,我们可以使用 sudo systemctl restart smbd 来重新启动服务。

最后记住如何在Windows中使用共享文件夹,输入linux服务器ip的共享文件夹,如1 9 2 .1 6 8 .1 .1 00\project_data。
很多人没有注意到这一点,但我认为值得一试。
说实话,这很令人困惑。
如果配置不正确,您可能无法访问共享文件夹。