`
hanqunfeng
  • 浏览: 1543622 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下SAMBA服务安装与配置

 
阅读更多

局域网使用的文件共享服务。

一.安装包:

rpm -qa | grep samba

samba-3.6.9-151.el6.x86_64

samba-common-3.6.9-151.el6.x86_64

samba-winbind-3.6.9-151.el6.x86_64

samba-client-3.6.9-151.el6.x86_64

samba-winbind-clients-3.6.9-151.el6.x86_64

 

二.启动服务:

/etc/rc.d/init.d/smb start

启动后守护进程:

smbd:处理smb请求包,负责用户验证和文件共享

监听端口:139,445

 

/etc/rc.d/init.d/nmb start #不是samba必须,可以不启动

启动后守护进程:

nmbd:处理浏览共享和计算机名称解析

监听端口:137,138

 

三.查找配置文件路径:

 rpm -ql samba-common | grep smb.conf

/etc/samba/smb.conf

/usr/share/man/man5/smb.conf.5.gz

 

四.vi /etc/samba/smb.conf

 

[global] :设置全局环境选项

workgroup:指定工作组或域

server string:描述

security:指定安全模式

1.share:无权限验证,不需要密码,一般不用

2.user:缺省,推荐,由linux samba服务器做验证

3.server:第三方主机验证,很少使用

4.domain:第三方主机验证(第三方必须是windows域控制器),很少使用

hosts allow:限定哪些主机可以访问,如果被注释,则表示所有主机都可以访问,可以是域名,IP,网段,等等,用空格隔开

hosts deny:限定哪些主机被禁止访问,一般不与hosts allow同时使用

log file:指定日志路径

max log size:日志文件大小,超过限制则删除掉前面的内容,注释掉,则无限制

 

[homes]  :设置用户宿主目录共享

comment = Home Directories #描述

    browseable = no #没有权限访问的目录是不可见的

    writable = yes #yes 可写,no 只读

 

[printers] :设置打印机共享

[sharefiles] :设置文件共享,名称自己定义,每个设置段可以共享一个目录

 

 

五.用户设置:

用户必须已经是linux用户,然后再指定用户的samba密码:

smbpasswd -a hanqunfeng

 

六.开启防火墙:

#samba

-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

 

重启:service iptables restart

 

七.windows访问方法:

开始--运行,输入“\\sambaIP地址”

 

 

八.SELinux策略

设置策略:setsebool -P 策略名称 on/off

查询策略:

 | grep 关键字

关闭SELinux:/etc/selinux/config   SELINUX=distabled

 

 

九.Windows下清除链接记录:windows会记住用户名和密码,下次访问还是会使用上次的用户名和密码,所以需要清除一下

查询所有记录的网络连接:net use

C:\Users\Administrator>net use

会记录新的网络连接。

 

 

状态       本地        远程                      网络

 

-------------------------------------------------------------------------------

OK                     \\192.168.247.130\IPC$    Microsoft Windows Network

命令成功完成。

 

删除指定的网络连接:

C:\Users\Administrator>net use \\192.168.247.130\IPC$ /delete /y

\\192.168.247.130\IPC$ 已经删除。

 

删除全部:

C:\Users\Administrator>net use * /delete /y

 

十.samba服务器查看当前用户访问状态

smbstatus :查看状态

Samba version 3.6.9-167.el6_5

PID     Username      Group         Machine                        

-------------------------------------------------------------------

3824      hanqunfeng    hanqunfeng    hanqunfeng-pc (192.168.247.1)

 

Service      pid     machine       Connected at

-------------------------------------------------------

hanqunfeng   3824   hanqunfeng-pc  Wed Jan 15 18:21:03 2014

 

Locked files:

Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time

--------------------------------------------------------------------------------------------------

3824         500        DENY_NONE  0x100081    RDONLY     NONE             /home/hanqunfeng   .   Wed Jan 15 18:21:03 2014

 

 

十一.设置共享目录

主要用于在windows下映射网络驱动器。

 

1.mkdir /web

并授予用户读写权限 chmod -R 777 /web

如果只允许用户管理自己的文件,则需要设置粘滞位 :chmod 1777 /web

 

2.vi /etc/samba/smb.conf

写在末尾

[web] #共享名

path = /web #只能写一个目录

valid users = hanqunfeng #指定访问用户,多个用空格分隔

writable = yes #权限 yes 写,no只读

 

3.重启samba服务

 

十二.检测samba配置文件的语法错误

testparm:检测语法错误,回车后显示有效的配置信息

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    linux课程设计 samba服务器的配置

    3. **学会构建Samba配置文件**:通过实践操作,熟悉Samba配置文件的编写过程,确保能够正确配置Samba服务。 ##### 2.2 课程设计的主要内容 本次课程设计主要包括以下几个方面: 1. **熟悉Linux操作系统及Samba...

    linux samba服务的安装和配置

    知识点:Linux Samba服务的安装与配置 一、Samba服务概述 Samba是一种用于Linux系统上实现SMB/CIFS协议的开源软件,允许不同操作系统(如Linux与Windows)之间的文件共享和打印服务。Samba服务的核心是SMB(Server...

    LINUX下Samba服务器的搭建

    如果系统未安装 Samba 服务程序,应将 Red Hat Enterprise Linux 4 Update 6 的第二张光盘放入光驱,找到 Samba 服务程序的 RPM 包:samba-3.0.25b-0.4E.6.i386.rpm,然后使用下面的命令进行安装。 #rpm –ivh /...

    Linux 下 Samba服务器的安装与配置

    Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了...

    LINUX中SAMBA详细安装和应用

    Samba 服务的安装和配置 要安装 Samba 服务,需要卸载掉已经存在的 Samba 软件包。使用以下命令卸载: rpm -e samba-client-3.0.33-3.7.el5 -f --nodeps rpm -e samba-common-3.0.33-3.7.el5 -f --nodeps 然后,...

    Linux配置samba服务器

    Samba服务器的配置与使用对于实现Linux与Windows之间的文件共享至关重要。通过深入了解Samba的工作原理、功能以及SMB协议的相关知识,可以帮助系统管理员更好地管理和优化Samba服务器,从而提高网络环境中不同操作...

    Linux下配置Samba服务器.pdf

    Linux下配置Samba服务器 Linux操作系统中配置Samba服务器是一个重要的主题,特别是在企业中,Linux系统和Windows系统并存的情况下。为了实现企业网络资源共享,提高工作效率,可以在Linux系统下架设Samba服务器。 ...

    Linux下Samba服务器的配置详尽图解

    在Linux环境中,Samba服务器是一种强大的工具,它允许Linux系统与Windows网络无缝集成,实现文件和打印服务的共享。本文将深入探讨如何在Linux上配置Samba服务器,并提供详尽的步骤,帮助初学者理解这一过程。 首先...

    linux上samba配置

    Linux 上 Samba 配置需要安装 Samba 服务器的 RPM 包,修改 Samba 的配置文件,创建 Samba 用户和 Samba 帐户,启动 Samba 服务。通过这些步骤,可以实现文件共享,并且可以与 Windows 客户端之间进行文件共享。

    Linux下Samba服务器的搭建——实现LINUX与WINDOWS之间文件共享.pdf

    Linux下Samba服务器的搭建——实现LINUX与WINDOWS之间文件共享 ...本文提供了一个详细的Samba服务器安装和配置指南,旨在帮助读者快速掌握Samba服务器的安装和配置,实现Linux与Windows之间的文件共享。

    Linux中samba服务器配置方法课程设计报告.doc

    在Linux系统中,Samba服务器扮演着至关重要的角色,它使得Linux主机能够与Windows系统进行无缝的文件共享和打印服务。以下将详细讲解Samba服务器的配置方法,包括安装、用户管理以及配置文件的设置。 首先,安装...

    Linux,Samba服务器详细配置文件

    Linux,Samba服务器详细配置文件,有需要Linux进阶学习的可以参考下。

    如何在linux上安装配置samba服务器

    本文将指导您在 Linux 中安装和配置 Samba 服务器,从安装 RPM 包到修改配置文件、启动服务和创建用户。通过本文,您将学到如何在 Linux 平台上搭建 Samba 服务器,提供文件共享服务。 安装 Samba 服务器的 RPM 包 ...

    Linux下的文件共享服务器Samba安装文件及其配置说明 samba-4.14.5.tar

    在Linux环境中,Samba是一个非常重要的工具,它允许Linux系统与Windows系统之间进行文件和打印服务的共享。本文将详细讲解如何在CentOS系统上安装Samba 4.14.5并进行配置。 首先,我们需要了解Samba的核心概念。...

    Fedora Linux系统Samba服务器架设及配置

    Fedora Linux系统Samba服务器架设及...本文详细介绍了 Fedora Linux 系统中 Samba 服务器的架设和配置过程,包括安装、配置 smb.conf 文件、设置密码加密、共享设置和日志文件等步骤,为读者提供了一个详细的参考指南。

    linux下samba配置,简单有效

    总之,Linux下的Samba配置是一项关键任务,它使得Linux系统能够无缝地与Windows环境协作,提供文件和打印服务。通过正确配置`smb.conf`文件,可以实现简单而有效的网络共享,提升工作效率。在实践中,不断调整和优化...

    Linux案例教学之samba服务器配置.pdf

    Linux 案例教学之 Samba 服务器配置 Linux 操作系统是当前最流行的服务器架设解决方案之一,其在架设服务器方面性能优越。但是,普通用户大多使用 Windows 操作系统,因此 Linux 系统与 Windows 系统的资源共享变...

    linux的samba共享服务器详细配置实例

    linux的samba共享服务器详细配置实例,使用flash或播放器打开,点击左边习题,再点击下面步骤即可

Global site tag (gtag.js) - Google Analytics