`
gaojingsong
  • 浏览: 1211420 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【linux软件Samba服务器的安装】

阅读更多

一、samba简介

为了能够在Windows和unix之间进行文件的共享,支持文件的直接修改,而不是通过拷贝文件来进行更新,samba 诞生了。我们都知道unix之间可以NFS服务器来实现文件的共享,Windows之间通过CIFS,即网上邻居来进行共享,samba的诞生就是为了能够使Windows能够访问Unix的资源,包括文件,打印机等。

 

二、软件安装

1、检查软件包是否存在

samba-common-3.0.33-3.7.el5-------公共软件包
samba-client-3.0.33-3.7.el5-----------客户机软件包
samba-3.0.33-3.7.el5--------------------服务器软件包

[root@hadoop0 ~]# rpm -qa | grep samba
samba-winbind-3.6.9-151.el6.i686
samba-winbind-clients-3.6.9-151.el6.i686
samba-common-3.6.9-151.el6.i686
[root@hadoop0 ~]# cd /etc/samba
[root@hadoop0 samba]# mv smb.conf smb.confbak
[root@hadoop0 samba]# touch smb.conf
[root@hadoop0 samba]# vi smb.conf
[global]


     workgroup = LinuxSir
    netbios name = LinuxSir05
    server string = Linux Samba Server TestServer
    security = share

 [linuxsir]
        path = /opt/linuxsir
        writeable = yes
        browseable = yes
        guest ok = yes
~
"smb.conf" 13L, 248C written
[root@hadoop0 samba]#  mkdir -p /opt/linuxsir
[root@hadoop0 samba]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@hadoop0 samba]# chown -R nobody:nobody /opt/linuxsir 
[root@hadoop0 samba]#  smbd
-bash: smbd: command not found
[root@hadoop0 samba]# nmbd
-bash: nmbd: command not found
[root@hadoop0 samba]# service smbd start
smbd: unrecognized service
[root@hadoop0 samba]# rpm -qa *smb*
[root@hadoop0 samba]# yum install samba
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
 * base: mirrors.pubyun.com
 * extras: mirrors.pubyun.com
 * updates: mirrors.aliyun.com
base                                                                                                                    | 3.7 kB     00:00    
extras                                                                                                                  | 3.4 kB     00:00    
updates                                                                                                               | 3.4 kB     00:00    
updates/primary_db                                                                                            | 3.7 MB     00:05    
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package samba.i686 0:3.6.23-24.el6_7 will be installed
--> Processing Dependency: samba3.6.23-24.el6_7 for package: samba-3.6.23-24.el6_7.i686
--> Processing Dependency: samba-common = 3.6.23-24.el6_7 for package: samba-3.6.23-24.el6_7.i686
--> Processing Dependency: libtevent.so.0(TEVENT_0.9.9) for package: samba-3.6.23-24.el6_7.i686
--> Processing Dependency: libtevent.so.0 for package: samba-3.6.23-24.el6_7.i686
--> Running transaction check
---> Package libtevent.i686 0:0.9.18-3.el6 will be installed
---> Package samba-common.i686 0:3.6.9-151.el6 will be updated
--> Processing Dependency: samba-common = 3.6.9-151.el6

---> Package samba-common.i686 0:3.6.23-24.el6_7 will be an update
---> Package samba-winbind-clients.i686 0:3.6.9-151.el6 will be updated
--> Processing Dependency: samba-winbind-clients = 3.6.9-151.el6 : libsmbclient-3.6.9-151.el6.i686
---> Package samba-winbind-clients.i686 0:3.6.23-24.el6_7 will be an update
--> Running transaction check
---> Package libsmbclient.i686 0:3.6.9-151.el6 will be updated
---> Package libsmbclient.i686 0:3.6.23-24.el6_7 will be an update
---> Package samba-winbind.i686 0:3.6.9-151.el6 will be updated
---> Package samba-winbind.i686 0:3.6.23-24.el6_7 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================
 Package               Arch                                  Version            Repository                                Size
=============================================================================================================================================
Installing:
 samba                          i686             3.6.23-24.el6_7           updates                                  5.0 M
Installing for dependencies:
 libtevent                        i686             0.9.18-3.el6                 base                                      27 k
Updating for dependencies:
 libsmbclient                    i686              3.6.23-24.el6_7           updates                              1.6 M
 samba-common               i686            3.6.23-24.el6_7        updates                                  9.9 M
 samba-winbind               i686             3.6.23-24.el6_7          updates                                2.2 M
 samba-winbind-clients     i686            3.6.23-24.el6_7       updates                                  2.0 M

Transaction Summary
==========================================
Install       2 Package(s)
Upgrade       4 Package(s)

Total download size: 21 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): libsmbclient-3.6.23-24.el6_7.i686.rpm                              | 1.6 MB     00:02    
(2/6): libtevent-0.9.18 3.el6.i686.rpm                                           |  27 kB     00:00    
(3/6): samba-3.6.23-24.el6_7.i686.rpm                                       | 5.0 MB     00:09    
(4/6): samba-common-3.6.23-24.el6_7.i686.rpm                         | 9.9 MB     00:14    
(5/6): samba-winbind-3.6.23-24.el6_7.i686.rpm                           | 2.2 MB     00:03    
(6/6): samba-winbind-clients-3.6.23-24.el6_7.i686.rpm                | 2.0 MB     00:02    
----------------------------------------------------------------------------------
Total                                                                                                                                                          644 kB/s |  21 MB     00:32    
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : libtevent-0.9.18-3.el6.i686                                                                1/10
  Updating   : samba-winbind-3.6.23-24.el6_7.i686                                                           2/10
  Updating   : samba-winbind-clients-3.6.23-24.el6_7.i686                                                       3/10
  Updating   : samba-common-3.6.23-24.el6_7.i686                                     4/10
  Installing : samba-3.6.23-24.el6_7.i686                                                                    5/10
  Updating   : libsmbclient-3.6.23-24.el6_7.i686                                              6/10
  Cleanup    : libsmbclient-3.6.9-151.el6.i686                                                  7/10
  Cleanup    : samba-common-3.6.9-151.el6.i686                                           8/10
  Cleanup    : samba-winbind-3.6.9-151.el6.i686                                             9/10
  Cleanup    : samba-winbind-clients-3.6.9-151.el6.i686                                 10/10 
  

Complete!
[root@hadoop0 samba]# cat /etc/samba
cat: /etc/samba: Is a directory
[root@hadoop0 samba]# cat /etc/samba/smb.conf
[global]


     workgroup = LinuxSir
    netbios name = LinuxSir05
    server string = Linux Samba Server TestServer
    security = share

 [linuxsir]
        path = /opt/linuxsir
        writeable = yes
        browseable = yes
        guest ok = yes
[root@hadoop0 samba]# smbd
[root@hadoop0 samba]# nmbd
[root@hadoop0 samba]# ^C
[root@hadoop0 samba]# echo "linux test" >/opt/linuxsir/test.log
[root@hadoop0 samba]#

  • 大小: 41.5 KB
  • 大小: 39.1 KB
0
2
分享到:
评论

相关推荐

    linux下Samba服务器安装

    linux下samba安装rpm包,其中包含: samba-2.2.7a-7.9.0.i386.rpm, samba-client-2.2.7a-7.9.0.i386.rpm, samba-common-2.2.7a-7.9.0.i386.rpm 全套三个安装包... 已经做好了镜像文件,直接加载即可。

    LINUX下Samba服务器的搭建

    LINUX下Samba服务器的搭建 一、概述 在一个网络中,通常会有多种操作系统同时存在,如 Linux、UNIX、WindowsXP、Windows 2003 等。那么有什么办法来实现它们之间的互联,使用户能够方便快捷地使用彼此提供的共享...

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

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

    LINUX中SAMBA详细安装和应用

    Samba 是一个开源的软件,允许 Linux 和 Windows 操作系统之间进行资源共享。它提供了一种跨平台的解决方案,允许 Linux 和 Windows 计算机之间进行文件共享、打印机共享、身份验证等。 Samba 服务的安装和配置 ...

    Linux配置samba服务器

    ### Linux配置Samba服务器知识点详解 #### 一、Samba工作原理 Samba的主要作用是实现Linux系统与Windows系统的文件及打印共享。Samba的工作原理是通过支持NETBIOS(NETwork Basic Input/Output System)和SMB...

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

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

    linux下samba服务器的搭建

    详细说明LINUX下samba服务器的搭建方法,对初学者很有价值~~~

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

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

    Samba服务器配置及访问Samba共享

    一、Samba服务器安装 * 使用rpm命令安装Samba服务器软件包 * 安装完成后,需要配置Samba服务器的基本设置和安全选项 二、Samba服务器配置 * 使用Samba服务器配置工具来管理Samba共享、用户和基本服务器设置 * ...

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

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

    Linux下配置Samba服务器.pdf

    Samba服务器安装完成后,需要对配置文件smb.conf进行相应的设置。使用vi编辑器打开/etc/samba/smb.conf文件,并对其进行修改。smb.conf文件是按节组织的,所有的节在文件中用[]标识。在文件中有[Gloabal]、[Homes]、...

    linux中samba服务器

    含有samba服务器至少需要的三个套件,samba-common-3.0.4-0.5.1.i386.rpm, client-3.0.4-0.5.1.i386.rpm, samba-3.0.4-0.5.1.i386.rpm,是linux开发必须掌握的内容。

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

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

    linux-SAMBA服务器安装知识.doc

    以下是一个详细的Linux SAMBA服务器安装和配置过程: 1. **安装Samba服务**: 在大多数Linux发行版中,你可以通过包管理器来安装Samba。例如,在Ubuntu或Debian上,使用`sudo apt-get install samba samba-common-...

    linux系统samba服务器配置操作命令

    简单实用的linux系统samba服务器配置操作命令,亲测实际成果

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

    配置Samba服务器前,确保你的Linux系统已安装了Samba软件包。在大多数Linux发行版中,你可以使用包管理器来安装,例如在Ubuntu或Debian上运行: ``` sudo apt-get install samba samba-common-bin ``` 在CentOS或...

    Linux samba 服务器

    本文将深入探讨在 Linux 下安装与配置 Samba 服务器的过程,以便于实现 Windows 主机与 Linux 服务器间的无缝资源交互。 #### 安装前的准备:服务查询与卸载 在开始安装之前,首先确认系统中已有的 Samba 相关...

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

    在安装 Samba 软件包之前,先在 vi 中用命令检测系统中 Samba 软件包的安装情况,然后可以通过多种方法进行安装,例如使用镜像文件完成 Samba 服务器软件的安装。 Samba 服务器的配置文件为/etc/smb,配置文件分为...

Global site tag (gtag.js) - Google Analytics