ubuntu下共享文件到windows

本文详细介绍如何在Ubuntu 16.04与Windows 7 64位系统间通过Samba实现文件共享。首先,需在Ubuntu上安装Samba服务,并为用户设置密码。然后创建共享目录,编辑smb.conf配置文件,最后重启smbd服务即可完成共享设置。

version: ubuntu:16.04, windows 7 64bit

软件安装

Install Samba

sudo apt-get update
sudo apt-get install samba

Set a password for your user in Samba

sudo smbpasswd -a <user_name>
eg. 
a@a-pc:~$ sudo smbpasswd -a myname
New SMB password:
Retype new SMB password:

直接点要共享的文件,使能共享就行,后面的内容可选。

Create a directory to be shared

mkdir /home/<user_name>/<folder_name>
sudo cp /etc/samba/smb.conf ~  //bak the cfg file
sudo nano /etc/samba/smb.conf
Once "smb.conf" has loaded, add this to the very end of the file:

[<folder_name>]
path = /home/<user_name>/<folder_name>
valid users = <user_name>
read only = no

restart smbd

sudo service smbd restart

ref url

https://help.ubuntu.com/community/How to Create a Network Share Via Samba Via CLI (Command-line interface/Linux Terminal) - Uncomplicated%2C Simple and Brief Way!

### 设置共享文件夹 在UbuntuWindows之间共享文件的一种常见方法是通过虚拟机设置共享文件夹。以下步骤详细说明了如何配置: 1. 在虚拟机软件(如VMware)中,进入“虚拟机”-“设置”-“选项”-“共享文件夹”,选择“总是启用”,然后添加需要共享的目录。 2. 配置完成后,可以通过以下命令检查共享文件夹是否设置成功: ```bash vmware -hgfsclient ``` 如果共享文件夹已正确设置,该命令将列出所有共享文件夹名称[^1]。 3. 接下来,创建挂载点并挂载共享文件夹: ```bash sudo mkdir /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other ``` 这会将所有的共享目录挂载到 `/mnt/hgfs` 目录下。如果只想挂载特定的共享目录,可以使用如下命令: ```bash sudo vmhgfs-fuse .host:/share /mnt/hgfs -o allow_other ``` 其中 `share` 是你想要挂载的共享目录名[^1]。 ### 使用Samba进行文件共享 另一种方法是在Ubuntu上安装Samba服务来实现与Windows系统的文件共享。 1. 安装Samba: ```bash sudo apt update sudo apt install samba ``` 2. 创建一个用于共享的目录,并设置权限: ```bash sudo mkdir /home/your_username/shared_folder sudo chmod 777 /home/your_username/shared_folder ``` 3. 编辑Samba配置文件以添加共享设置: ```bash sudo nano /etc/samba/smb.conf ``` 在文件末尾添加以下内容(根据实际情况修改路径和用户名): ``` [shared] path = /home/your_username/shared_folder available = yes valid users = your_username read only = no browsable = yes public = yes writable = yes ``` 4. 添加Samba用户并设置密码: ```bash sudo smbpasswd -a your_username ``` 5. 重启Samba服务使更改生效: ```bash sudo service smbd restart ``` 6. 在Windows系统中访问Ubuntu共享文件夹: 打开资源管理器,在地址栏输入 `\\Ubuntu_IP_Address\shared` 来访问共享文件夹,其中 `Ubuntu_IP_Address` 是Ubuntu系统的IP地址[^2]。 以上两种方法都可以有效地实现在UbuntuWindows之间的文件共享。选择哪种方式取决于具体的需求和环境配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值