【共享文件夹】使用Samba服务可在Ubuntu和Windows系统之间共享一个实际的文件夹

目标:在Ubuntu和Windows系统之间共享一个实际的文件夹,并能够共同编辑其中的文件

安装Samba

bash 复制代码
sudo apt update
sudo apt install samba

创建共享文件夹

创建一个新的共享文件夹,例如 /home/king/shared:

bash 复制代码
sudo mkdir -p /home/king/shared

配置Samba

编辑Samba配置文件,通常位于 /etc/samba/smb.conf。

bash 复制代码
sudo vim /etc/samba/smb.conf

在文件的末尾添加以下内容:

bash 复制代码
[shared]
   path = /home/king/shared
   available = yes
   valid users = king
   read only = no
   browsable = yes
   public = yes
   writable = yes

这里的配置表示共享文件夹 /home/king/shared 对用户 king 可读写,并且对所有用户可浏览。

设置Samba密码

为用户 king 设置Samba密码:

bash 复制代码
sudo smbpasswd -a king

重启Samba服务以应用更改:

bash 复制代码
sudo systemctl restart smbd
sudo systemctl restart nmbd

在Windows中访问共享文件夹

在Windows系统中,打开文件资源管理器,输入 \\<Ubuntu的IP地址>\shared,然后按回车。例如,如果Ubuntu的IP地址是 192.168.1.100,则输入 \\192.168.1.100\shared

输入用户名和密码(您之前为用户 king 设置的Samba密码)进行访问。

如果客户机无法访问 Samba 服务器,解决方法①

参考:https://zhuanlan.zhihu.com/p/689077877

修改 samba 服务器配置

sudo vim /etc/samba/smb.conf

找到以下行:

map to guest = bad user

改为:

map to guest = never

保存后,输入以下命令重启 samba 服务器

sudo systemctl restart smbd

之后重启 Windows 客户机电脑,文件资源管理器重新访问。

解决方法②

参考:https://zhuanlan.zhihu.com/p/689077877

修改注册表

记事本中写入:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"AllowInsecureGuestAuth"=dword:1

保存为reg后缀的文件,双击打开保存的文件,在弹出窗口中点击 "是",注册表导入完成。

相关推荐
小小虫码8 分钟前
Ubuntu禁止内核自动更新
linux·运维·ubuntu
昨天今天明天好多天26 分钟前
【Redis】Linux、Windows、Docker 环境下部署 Redis
linux·windows·redis
OopspoO1 小时前
Linux debugfs虚拟文件系统
linux·debugfs
在野靡生.3 小时前
Linux(21)——系统日志
linux·运维·服务器
云墨丹青3 小时前
记录安装pdsh中 Linux 系统根目录空间不足导致的编译安装问题
linux·运维·数据库
hi943 小时前
Versal - Petalinux 2024.2(下载与安装+VD100+安装JupyterLab+SD卡分区+SDT流程)
linux·fpga开发·petalinux·versal soc
桂月二二9 小时前
文章标题:深入探索 Rust 中的异步编程:使用 async 和 await 提高开发效率
linux·服务器·rust
Ops菜鸟(Xu JieHao)10 小时前
Linux firewalld开启日志审计功能(2)
linux·运维·shell·脚本·日志·防火墙·firewalld
一夜空中最亮的星一10 小时前
【Windows】PowerShell 缓存区大小调节
windows·缓存·powershell·ps·windows 终端
2301_7877079910 小时前
0207作业
windows