linux下Samba服务器配置攻略

关于Samba,弄了N久,在网上找了各种详解,终于找到了一个简单、实用的一个,下面我用我自己的语言来描述一下:

1、下载及安装Samba: yum -y install samba

2、配置Samba:  1).备份Samba的配置文件:cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

2).在/etc/samba/smb.conf文件的末尾添加如下字段

[sambas]

comment = sambas

path = /home/sambas

writable = yes

3)  Linux中/etc/passwd里的用户和Samba里的用户几乎没啥关系,硬说有的话,那就是:Samba的所有用户都必须是系统里已存在的用户。我们要授权系统用户访问Samba的话,通过命令:

smbpasswd  -a   koorey  #添加用户koorey到Samba用户数据库中

这条命令输入完后,会提示为新建的用户koorey设置访问密码。最后再执行一下service smb restart命令就OK了。至此,Samba服务器就架设好了。不信?为啥?因为后面还有章节,哈哈,说的没错。理论上说确实已经架设好了,可千万不要忽略了Linux的安全机制的存在:iptables和selinux。

3、iptables:  1)service iptables stop

2)iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

            iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

            iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 137 -j ACCEPT

            iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 138-j ACCEPT

            iptables-save

            service iptables  restart

4、Selinux  1)setenforce 0

            vi /etc/selinux/config   将SELINUX=enforcing改为SELINUX=disabled

                     2)setsebool -Psamba_enable_home_dirs on

            setsebool -Psamba_export_all_rw on

                        完事儿之后再:getsebool  -a  | grep  samba

5、最后在Windows系统里,访问结果如下:

时间: 2024-11-14 09:21:22

linux下Samba服务器配置攻略的相关文章

到目前为止,Linux下最完整的Samba服务器配置攻略

关 于Samba,大家有没有这种感觉,弄了N久丫的死活不喘气儿.找来各种“哥”和“姐”,发现全是“详解…配置专题”,看了半天不知道别个在说什么,好不 容易找了个简单的教程,从头到尾跟着做,尼玛,浪费时间精力不说,就是跑不起来.是不是有种吐血的生理反应了.唉,不会写文档的娃,伤不起啊.而本文实现 的是Linux和Windows间资源互通的问题:在Linux下架设Samba服务器,在Windows下来访问. 1.  下载及安装Samba 推荐用yum来安装,这样它可以自己解决包的依赖关系,省时.省事

linux下samba服务搭建

实验拓扑:Linux Client-----RHEL5.9(vmnet1)----------(vmnet1)Win7 Client 实验一:Samba匿名共享工作组为Tarena将目录 /usr/src 共享给所有人共享名设为 tools允许所有人访问.无需密码验证访问权限为只读 1.安装软件包[[email protected] ~]# rpm -q samba-client samba samba-commonpackage samba-client is not installedpac

Linux下samba的安装与配置

背景          在window7下面虚拟了一个CentOS6.3,为了学习命令行就没有装图形包,所以我的CentOS是黑屏的那种,呵呵,当然了,VMWare提供 的增强功能我就不能用了(或许能吧,我不知道怎么设置?),正好,就借这个机会逼着自己把samba学习一下,说“逼”一点也不夸张,我从昨天下午6点到 现在8点了都没合眼,当然不睡觉还有其他的原因.下面是我这一夜的成果,写出来给大家看下.一.简介    Samba,是在Unix上实现SMB(Server Message Block)的

linux下Samba服务配置

SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可以通过SMB协议共享Samba服务器上的资源文件,同时,Samba服务器也可以访问网络中 其它windows系统或者Linux系统共享出来的文件. Samba在windows下使用的是NetBIOS协议,如果你要使用Linux下共享出来的文件,请确认你的windows系统下是否安装了NetBIOS协

linux下Apache服务器配置虚拟域名

在看laravel的某一个入门教程的时候,作者写道: 将网站根目录配置为 learnlaravel5/public. 本身而言,linux下Apache的根目录设置为/var/www/html,而laravel设置的访问目录是learnlaravel5/public.直接放在根目录下面,则访问打时候需要输入一长串,太麻烦.所以想着也配置下,跟作者似的,输入个www.nine.com也能访问. 1. 修改httpd.conf 可以直接在Apache配置文件的结尾添加如下代码,给Apache添加虚拟

Fedora20下samba服务器配置

1.查看是否安装好samba服务器,如果没有使用即可. [[email protected] ~]$ rpm -qa | grep samba samba-libs-4.1.12-4.fc20.i686 samba-common-4.1.12-4.fc20.i686 samba-client-4.1.12-4.fc20.i686 samba-4.1.12-4.fc20.i686 如果没安装,则使用下面指令安装 [[email protected] ~]$ sudo yum install -y 

Linux下Samba的配置

前言: 为了实现windows 和 Linux以及其它操作系统之间的资源共享,软件商推出nfs 和samba两种解决方案.因为市场上缺乏象pc-nfs那样的client工具,使得Linux和windows的资源共享变得复杂.Samba的出现攻克了 这一问题,它以其简洁.有用.灵活配置的特点受到越来越多人们的广泛关注. Windows利用SMB协议来实现操作系统间文件和打印机共享,而Samba本身具备SMB协议,它实现局域网内和Windows系列计算机的资源共享. 本文就Samba在Linux系统

Linux 下 Samba 服务器搭建

初学,分享 环境和条件--- 虚拟机:VMware虚拟机 系统:Linux ubuntu 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 1:开机进入系统终端,快捷键 "Ctrl"+"Alt"+"T" , 在终端输入 "sudo apt-get install samba samba-c

配置开发支持高并发TCP连接的Linux应用程序全攻略

http://blog.chinaunix.net/uid-20733992-id-3447120.html http://blog.chinaunix.net/space.php?uid=16480950&do=blog&id=103598 原文见:http://www.cppblog.com/flashboy/articles/47012.html1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到