windows/ubuntu 文件共享之 Samba 配置
http://www.cnblogs.com/foxhengxing/archive/2010/08/14/1799774.html
很多时候需要在windows上和ubuntu 上共享文件,一直没怎么去找方法,得知Samba 可以实现在windows上访问linux的文件,这样一来要从windows文件放到linux中就方便了,听说它还有更多功能,也可以直接在linux与linux之间共享.先简单开始说一下windows与linux的,下面讲一下详细配置,部分说明来自网络
环境:
VirtualBox
虚拟机Ubuntu 10.04
宿主主机Windows 7
安装samba
sudo apt-get install samba
sudo apt-get install smbfs
输入sudo apt-get install samba 执行画面
clip_image001
输入sudo apt-get install smbfs 执行画面
clip_image003
创建共享目录
mkdir /home/share
chmod 777 /home/ share
然后随便在这里/home/share创建一两个文件,等下用来测试看看在windows下能不能访问
备份并编辑smb.conf允许网络用户访问
代码:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
搜寻这一行文字
代码:
; security = user
用下面这几行取代
代码:
security = user
username map = /etc/samba/smbusers
将下列几行新增到文件的最后面,假设允许访问的用户为:testshare。而文件夹的共享名为 Share
代码:
[Share]
comment = Shared Folder with username and password
path = /home/share
public = yes
writable = yes
valid users = testshare
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
然后顺便把这里改一下,找到[global]把 workgroup = workgroup 改成
代码:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
现在要添加testshare这个网络访问帐户。如果系统中当前没有这个帐户,那么
代码:
sudo useradd testshare
要注意,上面只是增加了testshare 这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。
现在要新增网络使用者的帐号:
代码:
sudo smbpasswd -a testshare ,然后输入密码123456
sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存
代码:
testshare= "network username"
重启一下 smbd
sudo service smbd restart
看一下smbd监听的端口,如果有显示相应的端口就代表启动了
netstat -tlnp |grep smb
试着在windows 7 下 访问
输入 \\169.254.191.58 ubuntu上的IP,第一次访问有点慢,等会弹出对话框,输入testshare,密码123456,勾选复选框,按确定就可以看到共享的目录了
clip_image005
终于看到了这个,下面这个是我随便放了ICMP.doc上去,OK了,大功告成
clip_image007
从linux上查看windows 下的共享目录
假设windows的共享目录为test,将其挂载到/mnt/winshare
mkdir /mnt/winshare
mount -t smbfs -o username=XXX,password=’pwd’ //169.254.191.56/test /mnt/winshare
分享到:
相关推荐
在Ubuntu系统中,配置Samba服务能够让你的Linux系统与Windows设备之间实现文件共享,这在多操作系统混合的网络环境中非常实用。以下是配置Samba的详细步骤和相关知识点: 1. **前期准备**: - 安装轻量级桌面环境...
Ubuntu samba 服务配置是 Linux 操作系统中的一种常见服务配置方法,通过本指南,您将学习如何配置 Ubuntu samba 服务,以便在 Linux 和 Windows 平台之间实现文件共享。 安装 Ubuntu samba 包 要安装 Ubuntu ...
今天,我们将学习如何在 Ubuntu 系统中配置 Samba 服务,以便与 Windows 系统共享文件。 Samba 服务简介 Samba 是一个免费的开源软件,用于在 Linux 和 Windows 系统之间共享文件。它实现了 SMB(Server Message ...
Samba 是一个用于在 Linux 和 Windows 系统之间实现文件共享的开源软件包。它提供了 Linux 系统与 Windows 系统之间的文件共享服务,使得 Linux 和 Windows 系统能够无缝地进行文件传输。本文将详细介绍如何在 ...
### Linux学习总结:密码修改、Samba配置及文件共享方法 #### 技巧1:修改Root用户密码 在Linux环境中,有时我们可能会遇到忘记root用户密码的情况,这将导致我们无法进行系统的管理操作。不过,幸运的是,Linux...
在IT领域,跨平台文件共享是一项关键技能,尤其在混合操作系统环境如Windows、Linux和Ubuntu中,Samba服务成为实现这一需求的重要工具。Samba不仅为Linux和Unix系统提供了与Windows网络无缝集成的能力,还允许不同...
在 Ubuntu 系统中搭建 Samba 服务器可以实现与 Windows 系统之间的互联,以下是搭建 Samba 服务器的步骤: 1. 安装 Samba 在 Ubuntu 系统中,可以使用 apt-get 命令来安装 Samba,命令为:sudo apt-get install ...
这有助于解决编辑Samba配置文件时出现的问题。 #### 十一、总结 通过上述步骤,您已经成功地在Ubuntu 18.04系统上配置了Samba服务,实现了文件共享的功能。此外,还提供了解决vi编辑器问题的方法。如果您在配置...
1. **编辑配置文件**:使用文本编辑器打开Samba配置文件`/etc/samba/smb.conf`: ``` sudo vim /etc/samba/smb.conf ``` 在文件末尾添加以下内容以创建一个名为“share”的共享文件夹: ``` [share] comment ...
Ubuntu 11.10 下配置 Samba 实现文件夹共享 Samba 是一个免费的开源软件,可以使 Linux 机器...通过以上步骤,我们可以在 Ubuntu 11.10 下配置 Samba 实现文件夹共享,实现 Linux 机器和 Windows 机器之间的文件共享。
以下是在Ubuntu 10.10中安装、配置和使用Samba以实现与Windows文件共享的详细步骤。 #### 步骤一:安装Samba 首先,确保你的Ubuntu系统已更新至最新状态。打开终端,使用以下命令来安装Samba服务: ```bash sudo ...
Ubuntu 上建立 Samba 服务器以及交叉编译环境配置 在这篇文章中,我们将讨论如何在 Ubuntu 上建立 Samba 服务器,并配置交叉编译环境。本文将详细介绍建立 Samba 服务器的步骤,以及配置交叉编译环境的过程。 一、...
本文将详细介绍如何在 Ubuntu 系统中安装并配置 Samba 服务器,以便实现 Windows 和 Ubuntu 系统之间的文件共享。 #### 安装 Samba 服务器 首先,确保已经打开终端窗口。在 Ubuntu 系统中安装 Samba 需要执行以下...
对于 Ubuntu 用户来说,通过 Samba 可以方便地与运行 Windows 操作系统的计算机进行文件共享。本文档将详细介绍如何在 Ubuntu 系统中安装配置 Samba,并实现基于群组权限的可读写文件夹共享。 #### 二、安装 Samba ...
本文将详细介绍在VMware虚拟化环境中,如何实现Ubuntu与Windows之间的文件共享,并对比分析三种主流的共享方法及其各自的优缺点。 #### 二、共享文件的方法 根据提供的部分内容,我们将重点介绍三种在VMware下实现...
通过上述步骤,我们可以在Ubuntu系统中安装和配置Samba服务,实现与Windows系统的文件共享。Samba服务的强大之处在于它能够无缝地集成到Windows环境中,让用户无需关心底层技术实现就能轻松实现跨平台的数据交换。...
Samba是基于开源的SMB/CIFS协议实现的,这个协议正是Windows系统用于文件共享的基础。 ### Samba简介 Samba是一个开放源码的软件项目,它实现了Server Message Block (SMB)协议,使得Linux服务器可以作为Windows...
一. Samba 简介 Samba(SMB是其缩写) 是一个网络服务器,...以上几步,对于简单使用ubuntu和windows的文件共享于互访已经足够,更详细的资料可以参考:http://linux.vbird.org/linux_server/0370samba.php#server_pkg
Ubuntu 共享文件设置是一个非常重要的知识点,特别是在 Linux 和 Windows 环境下的文件共享中。今天,我们将详细介绍 Ubuntu 共享文件设置的步骤和原理,以便帮助读者更好地理解和应用。 什么是 Samba Samba 是一...
Samba 是一个免费软件,它能够在 Linux 和 UNIX 系统上实现 SMB(Server Message Block)协议,从而使得 Windows 用户能够轻松地访问局域网中的 Linux 主机进行文件共享或打印机共享等操作。Samba 由服务器端和...