安装Samba

安装samba

sudo apt-get install samba

Kubuntu

安装系统设置的共享模块

sudo apt-get install kdenetwork-filesharing

配置

1.windows 访问 ubuntu

第一步创建共享目录:比如要创建/home/用户名/share首先创建这个文件夹(这个用户名就是你的用户名,为了方便易懂我才这样写的,到时记得自己改啊)

代码:

mkdir /home/用户名/share (新建share文件夹)

chmod 777 /home/用户名/share (设置该文件夹的权限使其让所有用户可读可写可运行)

备份并编辑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

将下列几行新增到文件的最后面,假设允许访问的用户为:new。而文件夹的共享名为 Share #这里之所以这么写就是因为后面我们要创建一个smb用户new,并且让XP用户通过这个new来和我们进行数据交流。当然你可以写为自己喜欢的名字只不过前后要一致就可以了

代码:

[Share]

comment = Shared Folder with username and password

path = /home/用户名/share

public = yes

writable = yes

valid users = new

然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成 :(注意,这里的WORKGROUP是共享中的工作组名称)代码:

workgroup = WORKGROUP

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

后面的三行是为了防止出现中文目录乱码的情况。现在要添加new这个网络访问帐户。如果系统中当前没有这个帐户,那么

代码:

sudo useradd new

要注意,上面只是增加了new这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。现在要新增网络使用者的帐号:

代码:

sudo smbpasswd -a new (设置你的new密码,这个密码不是开机登录时候用的,是你要访问WIN共享文件或者WIN共享文件访问你的时候要填的密码) sudo gedit /etc/samba/smbusers

在新建立的文件内加入下面这一行并保存

代码:

new = "network username"

如果将来需要更改new的网络访问密码,也用这个命令更改

代码:

sudo smbpasswd -a new

删除网络使用者的帐号的命令把上面的 -a 改成 -x sudo smbpasswd -x new

测试并重启samba

代码:

sudo testparm

当你输入上面的命令的时候有可能会出现"执行子进程"testparm"失败没有该文件或目录" 此时你要重新输入命令: apt-get install samba-common-bin 这个问题就可以解决了输入重启命令: sudo /etc/init.d/smbd restart

好了,到这简单的samba服务哭就配置好了点开你的win下网上邻居查看工作组计算机里面就有共享的samba服务,不过前提是你已经开启samba服务

WIN访问ubuntu后记

有人说我严格的按照了上述操作走的,在自己UBUNTU的系统下右击一个文件夹,点共享,然后创建共享文件,结果在WIN XP下的局域网可以看到那个共享的文件夹,但是就是点不开! 为什么?

原因就在于权限问题,假如你共享了 /media/MEDIA/壁纸 这个文件夹,你紧接着给这个文件夹可读可写可运行的权限

Ubuntu下配置samba服务器实现文件共享的更多相关文章

  1. 【转】Ubuntu下配置samba服务器--不错

    原文网址:http://my.oschina.net/junn/blog/171388 设置虚拟机的网络方式为桥接方式: 一. samba的安装: sudo apt-get insall samba  ...

  2. Ubuntu下配置Samba服务器

    每次配置Samba 都需要上网去查资料,而且有一些不一定适合.所以自己就简单记录一下 1.Samba的安装 sudo apt-get insall samba // (sudo get temp ro ...

  3. ubuntu 下配置Web服务器

    ubuntu 下配置Web服务器 1.切换管理员身份 终端/文本界面输入命令: su 根据提示输入密码 注: 如果不能使用su 点击查看如何启用su2.安装MySQL5 apt-get install ...

  4. Linux下配置Samba服务器全过程

    Linux下配置Samba服务器全过程 user级别的samba的配置 http://www.linuxidc.com/Linux/2014-11/109234.htm http://www.linu ...

  5. Ubuntu下安装Samba服务器

    闲来无聊尝试自己安装下Samba服务器,使本机和虚拟机可以无障碍传输文件(虽然用VMwaretools可传,但总感觉麻烦,而且速度欠佳) 首先,同安装qemu一样,在安装之前要确定你的系统apt列表已 ...

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

    转自:http://www.cnblogs.com/phinecos/archive/2009/06/06/1497717.html 一. samba的安装: sudo apt-get insall  ...

  7. Ubuntu下配置smb服务器

    一. samba的安装: sudo apt-get insall samba 二. 创建共享目录: mkdir /home/user/share sodu chmod 777 /home/user/s ...

  8. 【教程】ubuntu下安装samba服务器

    一.准备工作 首先更新 software sources, 找到最快的源 lcw@ubuntu:~$ sudo apt-get update 二.安装samba lcw@ubuntu:~$ sudo ...

  9. Fedora 20下配置samba服务器

    1 安装samba [root@localhost ~]# yum –y install samba   ← 通过网络安装samba yum -y install samba-client    // ...

随机推荐

  1. CF Preparing Olympiad (DFS)

    Preparing Olympiad time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  2. hdu-5587 Array(回溯)

    题目链接: Array Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 131072/131072 K (Java/Others) P ...

  3. [wordpress]wp-api-jwt-auth 尝试添加运行在多站点中 need change

    Hi,Thank you this plugin,because i use this plugin on Wordpress one Network,so the request other api ...

  4. IFRAM的详细用法

    IFRAM的详细用法:   IFRAM的详细用法:  <IFRAME>用于设置文本或图形的浮动图文框或容器. BORDER <IFRAME BORDER="3"& ...

  5. ElasticSearch 高可用分布式集群搭建,与PHP多线程测试

    方案: 使用HAproxy:当其中一台ElasticSearch Master宕掉时,ElasticSearch集群会自动将运行正常的节点提升为Master,但HAproxy不会将失败的请求重新分发到 ...

  6. 北大ACM(POJ1006-Biorhythms)

    Question:http://poj.org/problem?id=1006 问题点:孙子定理 Memory: 248K Time: 0MS Language: C++ Result: Accept ...

  7. C#中winform窗体如何嵌入cmd命令窗口

    解决方法一: 自己放一个文本框,改成黑色,然后输入命令,执行时,你Process.Start cmd ,此时CMD窗口不显示,然后,将CMD的返回值,再取出来,设回文本框. 如何用这种方法实时获取cm ...

  8. js点击button按钮跳转到页面代码

    点击按钮怎么跳转到另外一个页面呢?我们在网站制作中可能是需要的,因为有时我们需要做这样的效果,尤其是将按钮做成一个图片,而点击图片要跳转到新的页面时,怎么做到呢? 这样的效果可以:onclick=&q ...

  9. MSSQL数据库逻辑文件名修改与查看

    逻辑文件名是什么 你用的程序连接的时候使用的是数据库名,然后你在你的数据库右击属性的时候,左上角单击"文件",可以看到,数据库名和逻辑文件名是不一样的,你可以看自己的数据库的路径下 ...

  10. 在iOS中,实现点击搜索结果隐藏搜索结果的方法。

    不知道有没有别的什么的好的方法,最近在实现一个需求(点击搜索,然后输入搜索内容,显示搜索出来的结果,然后点击搜索结果,在当前页面显示所点击的结果的详细的信息).遇到的问题是,点击搜索结果的时候,搜索的 ...