在 Ubuntu 22.04 和 Windows 10 之间共享文件夹,可以通过 Samba 实现。以下是详细步骤:
方法 1:Ubuntu 共享文件夹,Windows 访问
1. 在 Ubuntu 上安装和配置 Samba
sudo apt update
sudo apt install samba2. 创建共享文件夹
mkdir ~/shared_folder
sudo chmod -R 777 ~/shared_folder # 设置权限(可选,根据需求调整)3. 配置 Samba
编辑 Samba 配置文件:
sudo nano /etc/samba/smb.conf在文件末尾添加以下内容(替换 your_username 为你的 Ubuntu 用户名):
[ubuntu_share]
path = /home/your_username/shared_folder
browsable = yes
writable = yes
read only = no
guest ok = no
valid users = your_username4. 设置 Samba 用户密码
sudo smbpasswd -a your_username输入密码(可以与系统密码不同,但建议记住)。
5. 重启 Samba 服务
sudo systemctl restart smbd
sudo systemctl enable smbd # 开机自启6. 在 Windows 10 上访问 Ubuntu 共享文件夹
- 打开文件资源管理器,地址栏输入:
\\ubuntu_ip_address(替换 ubuntu_ip_address 为 Ubuntu 的 IP,通过 ip a 命令查看)。
- 输入 Ubuntu 的 用户名 和刚才设置的 Samba 密码。
- 成功访问共享文件夹。
方法 2:Windows 共享文件夹,Ubuntu 访问
1. 在 Windows 10 上共享文件夹
- 右键点击要共享的文件夹 → 属性 → 共享 → 高级共享。
- 勾选 共享此文件夹,设置权限(如允许读写)。
- 记下 Windows 的 IP 地址(在命令提示符输入
ipconfig)。
2. 在 Ubuntu 上访问 Windows 共享
sudo apt install cifs-utils
mkdir ~/windows_share挂载共享文件夹(替换 windows_ip 和 sharename):
sudo mount -t cifs //windows_ip/sharename ~/windows_share -o username=windows_username,password=your_password如需开机自动挂载,编辑 /etc/fstab:
//windows_ip/sharename /home/your_user/windows_share cifs username=win_user,password=win_pass,uid=1000 0 0常见问题
- 连接失败:检查防火墙(Ubuntu:
sudo ufw allow samba;Windows: 允许 SMB 入站)。 - 权限问题:确保共享文件夹的权限正确(
chmod或 Windows 共享权限)。 - 匿名访问:在
smb.conf中设置guest ok = yes可免密码访问(不推荐)。
通过上述步骤,你可以轻松实现 Ubuntu 22.04 和 Windows 10 之间的文件夹共享。
















