centos6.5配置samba

CentOS7配置samba4.2到Win8 samba服务在配置的时候老是出错,让我非常郁闷,今天临睡前突然想到一个问题,我在securecrt上登录的是root账号,而samba配置的是另一账号,结果导致权限不足。 因为是用root登录的所以对权限不足一直没考虑到用户去,只是一直在考虑配置问题,想到这点后,我有测试下,果然可以了。 samba配置的主要工具 vim /etc/samba/smb.conf 配置文件太容易出错了,网上 阅读详情

1
Samba简介

  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。

  Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

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

  组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。

  Samba服务器可实现如下功能:WINS和DNS服务; 网络浏览服务; Linux和Windows域之间的认证和授权; UNICODE字符集和域名映射;满足CIFS协议的UNIX共享等。

2
按下面的要求实做一个
通过 SMB 共享 /share 目录
您的 SMB 服务器必须是 WORKGROUP 工作组的一个成员,共享名必须为 public。
用户 zxw 能够读取共享中的内容。

基本上首先是安装、配置Samba共享目录;第二是使用zxw用户能够访问共享盘;第三是防火墙和se要配置为能够访问Samba共享。

3
没看出来samba装没装
[root@beiigang ~]# rpm -qa | grep -i samba
samba-winbind-clients-3.6.9-164.el6.x86_64
samba-client-3.6.9-164.el6.x86_64
samba4-libs-4.0.0-58.el6.rc4.x86_64
samba-winbind-3.6.9-164.el6.x86_64
samba-common-3.6.9-164.el6.x86_64

有配置文件等
[root@beiigang ~]#  find / -name samba
/etc/samba
/etc/sysconfig/samba
/usr/lib64/samba
/var/log/samba
/var/lib/samba
[root@beiigang ~]#
到底装没装

装完后如下,看来是先前没装
[root@beiigang ~]# rpm -qa | grep -i samba
samba-common-3.6.23-12.el6.x86_64
samba-3.6.23-12.el6.x86_64
samba4-libs-4.0.0-58.el6.rc4.x86_64
samba-winbind-3.6.23-12.el6.x86_64
samba-winbind-clients-3.6.23-12.el6.x86_64
samba-client-3.6.23-12.el6.x86_64

4
不管装没装,先删
[root@beiigang ~]# yum remove samba
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
No Match for argument: samba
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: centos.ustc.edu.cn
Package(s) samba available, but not installed.
No Packages marked for removal

5
安装

[root@beiigang ~]# yum search samba
查一下相关包

[root@beiigang ~]# yum -y install samba
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * extras: mirror.bit.edu.cn
 * updates: mirror.bit.edu.cn
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package samba.x86_64 0:3.6.23-12.el6 will be installed
。。。
Installed:
  samba.x86_64 0:3.6.23-12.el6                                                                                                        

Dependency Updated:
  libsmbclient.x86_64 0:3.6.23-12.el6       samba-client.x86_64 0:3.6.23-12.el6               samba-common.x86_64 0:3.6.23-12.el6     
  samba-winbind.x86_64 0:3.6.23-12.el6      samba-winbind-clients.x86_64 0:3.6.23-12.el6     

Complete!

6
装完后如下,多了个samba-3.6.23-12.el6.x86_64
[root@beiigang ~]# rpm -qa | grep -i samba
samba-common-3.6.23-12.el6.x86_64
samba-3.6.23-12.el6.x86_64
samba4-libs-4.0.0-58.el6.rc4.x86_64
samba-winbind-3.6.23-12.el6.x86_64
samba-winbind-clients-3.6.23-12.el6.x86_64
samba-client-3.6.23-12.el6.x86_64

7
查询启动方式
[root@beiigang ~]# rpm -ql samba | grep '/etc'
/etc/logrotate.d/samba
/etc/openldap/schema
/etc/openldap/schema/samba.schema
/etc/pam.d/samba
/etc/rc.d/init.d/nmb
/etc/rc.d/init.d/smb
/etc/samba/smbusers

[root@beiigang ~]# /etc/init.d/smb start
Starting SMB services:                                     [  OK  ]
[root@beiigang ~]# service nmb start
Starting NMB services:                                     [  OK  ]

设置开机自启动
chkconfig --level
在虚拟机上开启samba功能实现与主机互通 目的 为了在本地编译代码,能够通过beyondcompare实时同步到虚拟机,因此需要将虚拟机的ip实现samba共享,这样就不需要每次将更改的代码拷贝到虚拟机上了 遇到的问题及解决方法 1、无法安装sambaPackage samba is not available, but is referred to by another package 原因是ubuntu的/etc/apt/sou... 阅读详情

相关推荐

CentOS 7下Samba服务安装与配置详解

LinuxSamba创建详细方法 可以支持Windows文件共享访问

mwl093的博客 1万+

cenos7安装smbclient显示No package smbclient available.

出现问题:解决办法: cenos7中的命令为: 然后就安装好了 结束end!!

qq_48677654的博客 685

CentOs6.5配置Samba

首先介绍一下Samba         Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议...

Chris_MZJ的博客 1829

RadHat系统下的Samba服务器的配置方法

文件和打印机共享是局域网最常用的功能。同一网络下,如果所有的主机都是windows系统,那么很容易实现文件和打印机的共享,但在实际的网络中,不仅会有windows主机也还有linux主机,在这种情况下,Samba服务器就发挥了重大的作用:它其实是专门用于windows和linux之间进行共享文件和打印机的一个软件包,当然其功能远飞如此。这里我们主要介绍实现文件的共享功能。 其中有一个非常重要协议SMB(Server Message Block),把linux伪装成windows一样使其和windo

行而不辍,未来可期 - King 1856

CentOS6.5samba配置和使用

什么是SambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

weixin_44148646的博客 688

Centos6.5 安装配置samba

Centos6.5 安装配置samba 1.安装 yum install samba -y 2.创建共享目录 mkdir /backup chmod 755 /backup 3.修改配置文件smb.conf cp /etc/samba/smb.conf /etc/samba/smb.conf.bak vi /etc/samba/smb.conf #添加 map to guest = bad ...

lswzw的博客 1537

centos 6.5 配置samba

关闭防火墙和文件检查权限service iptables stop setenforce 0 配置sambauseradd kssmbpasswd -a ks Load smb config files from /etc/samba/smb.conf[global] workgroup = MYGROUP server string = Samba ...

cpongo5 85

CentOS 6.5 samba实例配置

服务端:Linux CostOS 6.5 ,IP:192.168.1.201客户端:windows7 64位,IP:192.168.1.120 说明:配置此服务用于加强对samba服务的理解,并对用到的smb.conf配置参数做简要的注释,其他没有用到的smb.conf配置参数见我博客的samba配置参数详解 一、题目 (1)在此服务器中安装配置Samba服务,创建三个用户m1,m2,m3。分别建...

weixin_34372728的博客 286

CentOS6.5安装配置Samba

转自:http://www.tangrucheng.com/centos6-5-setup-configure-samba.html 本文的场景是虚拟机运行CentOS6.5,本机是Win7,现欲把CentOS上的一个文件夹共享出来,Win的机器可以读写。 Samba与window连接需要使用NetBIOS协议,请确认你的Win7系统已经安装了NetBIOS协议。 组成Samba

u011407962的博客 530

centOs6.5Linux系统中搭建Samba服务(附搭建Samba设置及相关配置参考)

一、实验环境(仅做参考,可以用更新版本) Linux版本:CentOS-6.5-i386-bin-DVD1 虚拟机:VMware Workstation Pro14.1.3 虚拟机设置为桥接模式,虚拟机中的Linux和window7网络处在同一网段。 二、实验要求 1.创建两个部门ZHB、JSB的文件夹,每个部门2个人zhb1、zhb2和jsb1、jsb2,设置文件共享密码; 2.创建一个两个部门...

weixin_43103550的博客 1886

Centos6.5Samba的简单配置

本文的目的主要用来说明怎样在CentOS6.5的环境下配置出一个简单可用的samba服务,而且能够通过windows对其文件进行訪问 安装相关软件 # yum install samba samba-client samba-commo # chkconfig smb on #...

weixin_30352645的博客 72

Linux中关于samba的几个问题

一、用smbclient命令登录成功但看不了文件   原因:SELinux的阻挡   解决:1、关闭SELinux : setenforce 0 (临时生效,重启后失效)              或vi /etc/sysconfig/selinuxSELINUX=enforcing改为SELINUX=disabled(永久生效)           2、更改共...

aozang1215的博客 1664

虚拟机安装samba

添加samba用户时不要直接用root用户,用你常用的用户,会更好点,以免不必要的麻烦。sudo pdbedit -a -u root 给samba加一个root用户。然后就可以在windows中用root用户来访问虚拟机中samba。sudo pdbedit -L -v 列出当前的smb数据库用户。PS:ip地址为你当前linux的ip地址。至此虚拟机samba安装结束。接下来是windows操作。最后一行加下面的内容。

weixin_41903639的博客 2546

NT_STATUS_ACCESS_DENIED and mount error(13): Permission denied

Summary Problem smbclient display Error access by smbclient Error to mount by cifs Solution change the Windows 10 regedit table result ReferenceSummaryI was trying to use smbclient to display and acces

scruffybear的专栏 4110

samba配置中常见错误收集

. Server not using user level security and no password supplied. tree connect failed: NT_STATUS_BAD_NETWORK_NAME可能的原因:   1、指定的共享路径path有误,path最多只能有一层。譬如:path = /home, 如果path = /home/samba则会出现错误。   2、指定的共享路径不存在,譬如:smb.conf中这样配置:[global]         workgrou

7481

Samba服务器的安装配置和应用

随着计算机网络的发展,实现不同操作系统的文件和打印共享成为一个必然的趋势。用过Windows的用户都知道,网上邻居是一个可以方便地访问其他Windows计算机资源的共享方式。为了使Windows用户以及Linux用户能够互相访问彼此的资源,Linux提供了一套资源共享的软件——Samba服务器。 4.1 SMB协议和Samba简介 4.1.1 SMB协议 为了使Windows 主机间的

annicybc的专栏 4万+

配置与管理Samba服务器实例

配置与管理Samba服务器实例

傻傻的心动的博客 3834
上一篇: ubuntu上跑python连接pg,报错 ImportError: No module named psycopg2
下一篇: 某列为空时选择前面的非空值
beiigang_126_com
博客等级 码龄15年 232粉丝 135原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值