`
jantochen
  • 浏览: 21584 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

windows/ubuntu 文件共享之 Samba 配置

 
阅读更多
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实现Windows文件夹共享

    在Ubuntu系统中,配置Samba服务能够让你的Linux系统与Windows设备之间实现文件共享,这在多操作系统混合的网络环境中非常实用。以下是配置Samba的详细步骤和相关知识点: 1. **前期准备**: - 安装轻量级桌面环境...

    Ubuntu samba服务配置

    Ubuntu samba 服务配置是 Linux 操作系统中的一种常见服务配置方法,通过本指南,您将学习如何配置 Ubuntu samba 服务,以便在 Linux 和 Windows 平台之间实现文件共享。 安装 Ubuntu samba 包 要安装 Ubuntu ...

    ubuntu samba服务共享配置

    今天,我们将学习如何在 Ubuntu 系统中配置 Samba 服务,以便与 Windows 系统共享文件。 Samba 服务简介 Samba 是一个免费的开源软件,用于在 Linux 和 Windows 系统之间共享文件。它实现了 SMB(Server Message ...

    Ubuntu samba下配置共享文件夹的方法

    Samba 是一个用于在 Linux 和 Windows 系统之间实现文件共享的开源软件包。它提供了 Linux 系统与 Windows 系统之间的文件共享服务,使得 Linux 和 Windows 系统能够无缝地进行文件传输。本文将详细介绍如何在 ...

    linux学习总结/密码修改/samba 配置/文件共享方法介绍

    ### Linux学习总结:密码修改、Samba配置及文件共享方法 #### 技巧1:修改Root用户密码 在Linux环境中,有时我们可能会遇到忘记root用户密码的情况,这将导致我们无法进行系统的管理操作。不过,幸运的是,Linux...

    samba windows linux ubuntu 共享

    在IT领域,跨平台文件共享是一项关键技能,尤其在混合操作系统环境如Windows、Linux和Ubuntu中,Samba服务成为实现这一需求的重要工具。Samba不仅为Linux和Unix系统提供了与Windows网络无缝集成的能力,还允许不同...

    ubuntu下如何搭建samba

    在 Ubuntu 系统中搭建 Samba 服务器可以实现与 Windows 系统之间的互联,以下是搭建 Samba 服务器的步骤: 1. 安装 Samba 在 Ubuntu 系统中,可以使用 apt-get 命令来安装 Samba,命令为:sudo apt-get install ...

    Ubuntu18.04下的Samba网络配置(附各种问题解答)

    这有助于解决编辑Samba配置文件时出现的问题。 #### 十一、总结 通过上述步骤,您已经成功地在Ubuntu 18.04系统上配置了Samba服务,实现了文件共享的功能。此外,还提供了解决vi编辑器问题的方法。如果您在配置...

    Ubuntu 上建立samba服务器以及交叉编译环境配置

    Ubuntu 上建立 Samba 服务器以及交叉编译环境配置 在这篇文章中,我们将讨论如何在 Ubuntu 上建立 Samba 服务器,并配置交叉编译环境。本文将详细介绍建立 Samba 服务器的步骤,以及配置交叉编译环境的过程。 一、...

    VMware 虚拟机 Ubuntu16.04 共享固定 IP,.samba 文件夹

    1. **编辑配置文件**:使用文本编辑器打开Samba配置文件`/etc/samba/smb.conf`: ``` sudo vim /etc/samba/smb.conf ``` 在文件末尾添加以下内容以创建一个名为“share”的共享文件夹: ``` [share] comment ...

    Ubuntu 11.10下配置samba实现文件夹共享

    Ubuntu 11.10 下配置 Samba 实现文件夹共享 Samba 是一个免费的开源软件,可以使 Linux 机器...通过以上步骤,我们可以在 Ubuntu 11.10 下配置 Samba 实现文件夹共享,实现 Linux 机器和 Windows 机器之间的文件共享。

    ubuntu 10.10下面添加samba实现和windows共享文件.doc

    以下是在Ubuntu 10.10中安装、配置和使用Samba以实现与Windows文件共享的详细步骤。 #### 步骤一:安装Samba 首先,确保你的Ubuntu系统已更新至最新状态。打开终端,使用以下命令来安装Samba服务: ```bash sudo ...

    ubuntu下安装samba服务器

    本文将详细介绍如何在 Ubuntu 系统中安装并配置 Samba 服务器,以便实现 Windows 和 Ubuntu 系统之间的文件共享。 #### 安装 Samba 服务器 首先,确保已经打开终端窗口。在 Ubuntu 系统中安装 Samba 需要执行以下...

    ubuntu安装配置samba

    对于 Ubuntu 用户来说,通过 Samba 可以方便地与运行 Windows 操作系统的计算机进行文件共享。本文档将详细介绍如何在 Ubuntu 系统中安装配置 Samba,并实现基于群组权限的可读写文件夹共享。 #### 二、安装 Samba ...

    Samba文件共享SambaFilesharing.apk

    一. Samba 简介 Samba(SMB是其缩写) 是一个网络服务器,...以上几步,对于简单使用ubuntu和windows的文件共享于互访已经足够,更详细的资料可以参考:http://linux.vbird.org/linux_server/0370samba.php#server_pkg

    VMware下Ubuntu与Windows共享文件配置

    本文将详细介绍在VMware虚拟化环境中,如何实现Ubuntu与Windows之间的文件共享,并对比分析三种主流的共享方法及其各自的优缺点。 #### 二、共享文件的方法 根据提供的部分内容,我们将重点介绍三种在VMware下实现...

    ubuntu上安装与配置samba服务

    通过上述步骤,我们可以在Ubuntu系统中安装和配置Samba服务,实现与Windows系统的文件共享。Samba服务的强大之处在于它能够无缝地集成到Windows环境中,让用户无需关心底层技术实现就能轻松实现跨平台的数据交换。...

    Linux与Windows 共享文件Samba

    Samba是基于开源的SMB/CIFS协议实现的,这个协议正是Windows系统用于文件共享的基础。 ### Samba简介 Samba是一个开放源码的软件项目,它实现了Server Message Block (SMB)协议,使得Linux服务器可以作为Windows...

    ubuntu共享文件设置

    Ubuntu 共享文件设置是一个非常重要的知识点,特别是在 Linux 和 Windows 环境下的文件共享中。今天,我们将详细介绍 Ubuntu 共享文件设置的步骤和原理,以便帮助读者更好地理解和应用。 什么是 Samba Samba 是一...

    ubuntu_Samba服务器配置

    Samba 是一个免费软件,它能够在 Linux 和 UNIX 系统上实现 SMB(Server Message Block)协议,从而使得 Windows 用户能够轻松地访问局域网中的 Linux 主机进行文件共享或打印机共享等操作。Samba 由服务器端和...

Global site tag (gtag.js) - Google Analytics