Linux Samba服务器配置

Linux系统默认已经安装了Samba,但是没有安装Samba服务:

1,先查看安装情况:rpm -qa|grep samba

根据系统的安装情况选择下载或者通过光驱安装所缺的rpm包。

我的安装情况是:

使用命令:mount  /dev/cdrom1  /mnt/cdrom1

通过mount把cdrom1挂载到系统临时目录/mnt/cdrom1,在Packets包下面使用命令:rpm -ivh samba.*.rpm包安装。

切换到放置rpm文件的目录

[[email protected]_server  root]# rpm  -ivh samba-common-3.6.9-151.el6.x86_64

这是Samba 必备的程序,必须安装

[[email protected]_server  root]# rpm  -ivh samba-3.6.9-151.el6.x86_64

安装Samba 服务器程序,可以使我Windows 主机访问Samba 服务器共享的资源。

如果需要使Linux 主机访问Windows 主机上的共享资源,则还应该安装Samba 客户端程序。

[[email protected]_server  root]# rpm  -ivh samba-client-3.6.9-151.el6.x86_64

2,安装samba的rpm包完成后

samba-common-3.6.9-151.el6.x86_64               //主要提供samba服务器的设置文件与设置文件语法检验程序testparm
samba-client-3.6.9-151.el6.x86_64                    //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集
samba-swat-3.6.9-151.el6.x86_64                    //基于https协议的samba服务器web配置界面
samba-3.6.9-151.el6.x86_64                            //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项

Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关闭文件。

5、查看samba的服务启动情况

# service smb status

6、设置开机自启动

# chkconfig --level 35 smb on             //在3、5级别上自动运行samba服务

7、配置smb服务

[global]

workgroup = WORKGROUP
server string = Samba Server Version %v

netbios name = ImgPath05

[ImgPath]
comment = Public stuff
path = /usr/local/nginx/html/img
public = yes
writeable = yes
browseable = yes
guest ok = yes

共享目录为:/usr/local/nginx/html/img,共享目录对外名称为:ImgPath 即在Windows看到的目录名称。

设置共享目录权限:chown -R nobody:nobody /usr/local/nginx/html/img/

8、启动或者重启smb服务

重启smb服务

测试smb.conf配置是否正确

9 Windows访问共享目录,但是没有写权限,通过以下方式修改防火墙设置。

将Linux smb服务添加到防火墙的例外中 以root用户执行setup命令#setup弹出...重启生效,如果不想重启,用命令#setenforce 0

时间: 2024-08-07 17:01:31

Linux Samba服务器配置的相关文章

linux samba 服务器配置

注意要先关闭 selinux 和 防火墙 创建挂载点 mkdir /opt/gua 挂载光盘 mount /dev/cdrom /opt/gua/ 进入目录 cd /opt/gua/CentOS/ 安装samba服务 rpm -ivh samba-3.0.33-3.28.el5.i386.rpm -f --nodeps    #注 -f --nodeps 加这个是为了忽略安装包的依赖关系 #要求 #只可以访问自己的目录 #创建以下三个用户 massage user test #创建方法 [[em

linux基础命令学习(七)samba服务器配置

samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器      user:需要添加samba账户才可以登陆samba服务器      server:由另外一台samba服务器来对用户进行身份验证.       domain:把samba服务器加入到NT域,由NT的域控制器来进行身份验证.      ADS:Active Directory Service,活动目录服务,它是samba3.0中新增的身份验证方式.采用ADS验证方式,samba服务器集成到

配置Samba服务器配置现实文件共享(详解)

配置Samba服务器配置现实文件共享     一:实验环境 Samba服务端:xuegod63.cn   IP:192.168.1.63 Samba客户端:xuegod64.cn   IP:192.168.1.64 1:关闭iptables #很重要 2:关闭selinux 二:实验目标 1.samba服务器概述 2.samba服务器配置文件 3.实战,举例 三:实验代码 第一块:Samba服务概述:     Samba 最先在Linux 和Windows 两个平台之间架起了一座桥梁,正是由于S

Samba服务器配置

1991年,Andrew Tridgwell通过对数据包的分析,而编写了Samba这个自由软件(Samba官方网站:http://www.samba.org),只要在类UNIX启用Samba服务,类UNIX系统就好像变为了Windows甜系统,可以利用SMB协议与Windows系统之间实现资源共享等功能. Samba是开放源代码的GPL自由软件,可以说又是自由软件界的一个重大贡献.Samba的出现彻底解决了类UNIX与Windows之间的资源共享与访问,它以其简洁.实用.灵活配置.功能强大的特点

2016-08-05:samba服务器配置

centos samba服务器配置 配置smb.conf文件 [share] path = /home/lee writable = yes 添加smb用户 smbpasswd -a root 启动smb服务 service smb restart 关闭防火墙 service iptables stop 设置SELinux vi /etc/selinux/config SELINUX=enforcing改为SELINUX=disabled为开机重启后不再执行 参考资料 Linux下最完整的Sam

(转)linux samb服务器配置

1. 首先安装samba服务. 2. 配置防火墙(要先关闭) 3. 创建samba服务器用户:smbpasswd -a username 删除samba服务器用户:smbpasswd -x username 4. 配置/etc/samba/smb.conf 需要配置valid user vi /etc/samba/smb.conf 5. 配置samba用户的映射.文件为 /etc/samba/smbusers. 6. 重启smb服务:service smb restart 注意: 删除windo

Linux -- Samba配置

Samba配置 Samba服务安装完成后,需要修改Samba服务配置文件以满足使用需求.Samba主配置文件为smb.conf,位于/etc/samba目录下.Samba服务配置基本流程如图6-2所示. 常规配置(1) 1.Samba服务启动.暂停 Samba属于System V服务,其启动.暂停相关命令如下. service smb start       #启动  service smb stop        #停止  service smb restart     #重新启动  serv

Linux -- Samba行为控制

行为控制(1) 通过在6.3.2节中对用户认证来源的配置后,Samba服务器的认证用户来源已建立完成,接下来很自然的就需要根据认证用户来源获得用户信息,对特定用户使用共享资源的权限进行配置. 在Windows中共享文件夹可以针对不同的用户或组进行权限控制,在Samba服务器也同样有相应的功能,而且有很多Samba服务器权限控制的功能Windows在默认情况下无法实现. 注意:在使用了Samba用户映射功能后,所有涉及用户的参数,必须使用系统用户名.比如通过/etc/samba/smbusers文

2-5-NFS服务器配置和autofs自动挂载-配置Samba服务器配置现实文件共享

大纲: NFS服务器运行原理 实战配置NFS服务器 配置Samba服务器配置现实文件共享 ----------------------------------------------- 问题: # 怎么查看文件系统类型?! file -s /dev/sda #可查看未挂载的文件系统 df -T  #df -lhT #查看已挂载文件系统 mount #查看已挂载文件系统 fdisk /dev/sda  <输入 c 或 u 或 p 查看信息> parted  <输入p  打印分区表>