ubuntu与windows之间共享文件夹

一、安装smb 执行命令行:
#sudo apt-get install samba
#sudo apt-get install smbfs
二、添加准备共享的文件夹。
1、在ubuntu中使用图形界面的共享功能 按Alt+F2或打开终端,把执行运行程序界面叫出來。输入如下命令:shares-admin
2、添加需要共享的文件
/home/share

三、windows下匿名访问Ubuntu共享文件 使用samba不进行任何设置时,winXP机器可以连接到Ubuntu机器但提示输入用户名密码,此时不论输入什么都不能访问,要实现匿名访问需要做如下设置: 1)修改配置文件smb.conf:sudonano/etc/samba/smb.conf 搜索"security=user"并改为"security=share",再把这一行前面的注释符"#"去掉。
2)修改最后的share文件路径为/home/share
3)重启samba: #sudo/etc/init.d/smbd restart这样在Windows下,可以匿名访问文件夹了,但是只读,仍然无法写入。即使在Ubuntu的GUI下去掉了只读属性也是如此。 可实现可读写,还要改文件夹的权限,命令如下:chmod777/home/temp(此处为文件夹路径及名称)
### UbuntuWindows 之间共享文件夹设置 为了实现 UbuntuWindows共享文件夹功能,可以按照以下方法操作: #### 虚拟机关机并配置共享文件夹 在虚拟机软件(如 VMware 或 VirtualBox)中关闭虚拟机后,通过图形界面完成共享文件夹的基础设置。具体步骤如下: - 右键点击虚拟机实例,选择 **设置**。 - 在 **选项** 中找到 **共享文件夹** 并勾选“始终启用”。 - 使用“添加”按钮指定一个位于 Windows 主机上的文件夹作为共享目标,并为其命名(例如 `share`)。此名称将在后续的 Linux 命令中使用。 #### 启动虚拟机后的初步访问 当虚拟机启动完成后,可以通过终端快速验证共享文件夹是否存在以及是否可用: ```bash cd /mnt/hgfs/<shared_folder_name> ls ``` 这里 `<shared_folder_name>` 应替换为你之前设定的名字[^1]。 如果上述路径不可达,则可能是由于某些原因导致默认挂载失效,需手动处理。 #### 解决重启后丢失共享文件夹的问题 对于因系统重置而无法自动加载的情况,可通过运行特定命令来恢复连接状态: ```bash sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other ``` 为了避免频繁重复这一过程,建议将该指令加入到系统的初始化脚本当中去。编辑 `/etc/rc.local` 文件,在其中追加必要的参数行: ```bash #!/bin/sh -e sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other ``` 最后赋予这个脚本足够的权限以便于正常执行: ```bash sudo chmod +x /etc/rc.local ``` 另外还有一种更持久化的方式就是调整 fstab 配置表项。向 `/etc/fstab` 添加一行记录即可达到相同效果而不依赖额外的服务程序调用: ``` .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0 ``` 这种方法更加简洁高效[^3]。 #### 关于路径的理解补充说明 值得注意的是,在Linux环境下存在两种类型的路径表示法——绝对路径相对路径。前者是从根目录"/"出发构建整个地址链路;后者则是基于当前位置向前推进形成局部定位体系[^2]。理解这两者的区别有助于更好地管理跨平台间的资源交互活动。 ```python print("成功建立Ubuntu-Windows间稳定可靠的资源共享机制") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值