samba服务器可以实现windows与linux的文件共享,SMB协议是建立在NetBIOS协议之上的应用协议,是基于 TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用 NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为 SMB(Server Message Block) 协议,这个协议被用于Lan Manager和Windows服务器系统中,实现不同计算机之间共享打印机和文件等。
Fedora Samba使SMB协议运行在NetBIOS协议上,并且使用Windows的NetBEUI协议让Unix/Linux服务器可以在Windows的网络邻居上被访问到。
以我的fedora14为例,讲述如何使用Samba

第一步安装samba 
       用 rpm -qa | grep samba 查看是否安装samba.  如果有反应,那么恭喜已经安装。

(这里说一下阿,刚开始我的显示已经安装,可是我打开samba服务的时候,很杯具,smb服务未被识别,,,后来查了下资料,可能是samba主程序未安装,所以又装了一下,结果可以了),

未安装的话,你就rpm -ivh,或 yum -y install Fedora Samba在线安装。

第二步 配置samba
主要通过编辑/etc/samba/smb.conf来配置的。(要有读写权限,su到root)
[root@JF ~]# vi /etc/Samba/smb.conf ← 编辑 Fedora Samba 的配置文件
workgroup = WORKGROUP //设置工作组
server string = %U's Samba %v //描述信息%U代表当前登陆用户
netbios name = fedora //netbios名字,fedora9 默认没有启用
log file = /var/log/Samba/log.%m //日志文件保存路径%m你的windows主机名
max log size = 50 //日志最大容量
security = user //安全级别,user需要用户名和密码,share级别则不要
[Fedora Samba] //建立一个共享名为Fedora Samba的共享
comment = Samba//描述信息
path = /home/suyang/Fedora Samba//共享路径
public = no //是否允许guest用户访问(相当于guest ok = yes/no)
writable = yes //是否可写
write list = suyang //可以写入的用户列表(@代表用户组)
(可能有的不一样,但都大同小异。这里只说Fedora这一种)
看完上面的我想应该明白配置那个了

第三步 创建windows共享的目录
[root@sample ~]# mkdir /home/liang(可建在其他的目录中,随你)  ← 建立共享文件专用目录
[root@sample ~]# chown -R nobody. /home/liang  ← 设置专用目录归属为 nobody
[root@sample ~]# chmod 777 /home/liang ← 将专用目录属性设置为 777
[root@JF ~]# smbpasswd -a liang  ← 将系统用户 liang(此用户必须未已存在的,如果不存在,useradd name添加吧)加入到 Fedora Samba 用户数据库

第四步 启动 samba服务

首先要把防火墙打开
[root@JF ~]# vi /etc/sysconfig/iptables  ← 编辑 iptables 配置文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT  ← 找到此行,在下面添加如下行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -p udp -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m udp --dport 138 -j ACCEPT

下面重新启动iptables是修改生效:

[root@JF ~]# /etc/rc.d/init.d/iptables restart。显示ok就行了

最后,启动 Fedora Samba 服务(含两个守护进程:smb,nmb)。

[root@JF~]# chkconfig smb on  ← 设置 Fedora Samba 自启动
[root@JF ~]# chkconfig --list smb  ← 确认 Fedora Samba 启动标签,确认 2-5 为 on 的状态
[root@JF ~]# chkconfig nmb on  ← 设置 nmb 自启动
[root@JF ~]# chkconfig --list nmb  ← 确认 nmb 启动标签,确认 2-5 为 on 的状态
nmb 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@JF ~]# /etc/rc.d/init.d/smb start(或者service smb start)  ← 启动 Fedora Samba 服务
Starting SMB services: [ OK ]
[root@JF ~]# /etc/rc.d/init.d/nmb start  ← 启动 nmb 服务
Starting NMB services: [ OK ]

好了,你看完以上说明你也该配置好了。最后查看吧
打开windows。运行——>\\你的linux的ip地址([root@JF ~] ifconfig查看ip),ok!!!
好了,samba完全配置好了,开始你的畅游吧。呵呵

Fedora14 Samba 配置相关推荐

  1. 超简略的samba配置

    开始看了很多的samba配置,都看了 如果只是自己简单的在局域网于windows共享  配置其实很简单  2-3步就OK了 我的samba服务器配置 1 安装samba服务器    首先确认是否安装s ...

  2. Redhat7 samba配置(部分)

    Redhat7 samba配置(部分) selinux设置(允许有访问权限): # chcon -t samba_share_t /share ACL控制权限 # setfacl -m u:aa:rx ...

  3. 阿里云服务器的Samba配置

    阿里云服务器ECS的samba配置方法 昨天在阿里云上买了半年的阿里云服务器,需要配置samba服务,以方便文件复制,按照网上的很多帖子配置samba服务,整了好久才成功,现在记下配置过程,希望对于有 ...

  4. [Samba] Linux(Centos)samba服务安装,Samba文件共享及Samba配置详解

    本片博客主要介绍了[Samba] Linux(Centos)samba文服务器安装案例,samba共享,samba服务,samba配置详解及网页配置samba工具samba-swat 的使用方法等. ...

  5. arch linux忘记密码,ArchLinux 无密码Samba 配置

    安装上迅雷后就必须把硬盘挂上去开个Samba,然后边下电影边看,这就是一个Nas了. 开搞! pacman -S samba 安装samba,然后进入/etc/samba/目录 vim smb.con ...

  6. CentOS8 Samba 配置部署

    CentOS8 Samba配置部署 Samba简介 Samba部署实践操作 Samba服务程序主配置文件 配置共享资源 创建共享资源 创建共享资源账户 创建共享资源文件目录 设置SELinux服务与策 ...

  7. openwrt 系统日志配置_Openwrt 之 Samba配置

    一.添加编译配置 make menuconfig Network ---> samba36-server .......Samba 3.6 SMB/CIFS server Luci ---> ...

  8. windows/ubuntu 文件共享之 Samba 配置

    很多时候需要在windows上和ubuntu 上共享文件,一直没怎么去找方法,得知Samba 可以实现在windows上访问linux的文件,这样一来要从windows文件放到linux中就方便了,听 ...

  9. win7 linux 共享文件夹权限设置,samba 配置共享 win7 无权限访问

    1. 首先检查 samba是否启动,防火墙是否关闭 #service smb status    =>检查smb是否启动 #/etc/init.d/iptables status  =>检 ...

最新文章

  1. 标记三维点_细胞器相互作用过程的高速三维全景成像
  2. 在 vue 组件中查看 vuex 定义
  3. 计算机原码、反码、补码详解
  4. golang如何生成随机数
  5. Matlab--二次多项式曲面拟合
  6. python简单的编程_简单的Python2.7编程初学经验总结
  7. 线程池工厂方法newFixedThreadPool()和newCachedThreadPool()
  8. ios plist获取权限
  9. python字符串常用方法_python字符串常用方法
  10. Collecting package metadata (current_repodata.json)解决方法
  11. VS C++控制台程序 错误 fatal error C1083: 无法打开包括文件 解决办法
  12. 【李宏毅】元学习(Meta learning)的概念与步骤
  13. 国产的开源电子表格web网页电子表格
  14. 电脑电池,正确给笔记本电脑电池校正的技巧攻略
  15. 2018大数据培训学习路线图(详细完整版)
  16. 【数字IC手撕代码】Verilog偶数分频|题目|原理|设计|仿真(二分频,四分频,六分频,八分频,偶数分频及特殊占空比)
  17. 智能电饭煲电路图及其原理_智能电饭煲工作原理及框架图
  18. 数据结构-链表 JavaScript | 有图 | 有过程 | 有真相
  19. 手动build unity3d的docker镜像
  20. R语言:切换科学计数法和更换小数点位数

热门文章

  1. 程序员面试金典总结 - leetcode 程序员面试金典系列
  2. 更改MSN个人空间的语言设置
  3. ZenCart中Dropship与wholesale模块设置
  4. python练手经典100例项目-Python入门练手100例
  5. n元(维)正态分布(The multivariate normal distribution)
  6. 招生报名小程序开发笔记一:开发背景和技术方案的选型确定
  7. [原创]K8Cscan 3.8大型内网渗透自定义扫描器(支持批量C段/B段/A段/IP列表/URL列表/跨网段扫描)
  8. 小米笔记本待机系统崩溃怎么U盘重装系统?
  9. VISIO使用技巧汇总
  10. proxifier for mac 注册码