`
zzc1684
  • 浏览: 1229508 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Linux 下安装Samba 文件共享服务器

阅读更多

samba文件共享服务可以让linux和linux系统、linux和windows系统之间共享文件

服务查询
默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了对整个过程有一个完整的了解,在此先将这部分卸载掉。使用命令
rpm -qa | grep samba,默认情况下可以查询到两个已经存在的包:
samba-client-xxx-xxx
samba-common-xxx.xxx

 

卸载Samba
用rpm -e 将两个包卸载掉。对于samba-common-xxx.xxx,因为与其它rpm包之间存在依赖关系,所以必须加参数-f和--nodeps,-f是指强制,--nodeps是指不检查依赖关系,具体完整命令为:
rpm -e samba-common-xxx -f --nodeps
rpm -e samba-client-xxx -f –nodeps

 

挂在镜像文件

因为安装samba你需要下载对应的安装包,一般系统盘就有这些软件,所以可以直接挂载上去

mount -o loop /home/rhel-server-6.2-x86_64-dvd.iso /media/OS

这样就将系统盘挂载到指定的OS目录了,在OS目录下的Packages下有很多安装包可以使用。

 

安装Samba
用以下命令安装:
rpm -ivh samba-xxx.rpm -f --nodeps
rpm -ivh samba-client-xxx.rpm  -f --nodeps
rpm -ivh samba-common-xxx.rpm -f --nodeps
安装完成后,使用命令rpm -qa | grep samba进行查询,发现搭建samba服务器所依赖的所有服务器都已经安装好了即可。

 

安装完成后配置/etc/samba/smb.conf配置文件,你可以备份原来的配置,把下面的配置覆盖当前配置即可:

[global]
    workgroup=takecar
    netbios name=Linux-108.12
    server string=Linux Samba Server TestServer
    #security=share
    security=user
    map to guest=Bad User
[takecar]
    path=/opt/takecar
    writable=yes
    browseable=yes 
    guest ok=yes

以上就是配置匿名用户共享目录/opt/takecar

其中writable是写入权限、browseable是浏览权限、guest是贵宾用户

 

建立相应目录并授权
[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@localhost ~]# chown -R nobody:nobody /opt/linuxsir
注释:关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ;

 

启动smbd和nmbd服务器
[root@localhost ~]# smbd
[root@localhost ~]# nmbd

关闭和查询服务

pkill smbd

pkill nmbd

pgrep smbd

pgrep nmbd

 

如果启动后不能访问可能是防火墙原因,关闭防火墙

service iptables stop
chkconfig iptables off

 

设置服务开机启动 ntsysv命令可以进入图形界面设置,如果windows不能建立linux的共享目录可能是window中的某个服务原因。

可以在运行输入 secpol.msc命令 进入本地策略/安全选项, 设置image

 

直接用进程杀死程序

ps -ef|grep smb
kill -9 pid #pid 为相应的进程号
#直接查看指定端口的进程pid
netstat -anp|grep 9217

分享到:
评论

相关推荐

    构建samba文件共享服务器

    linux下构建Samba文件共享服务器

    CentOS Linux中Samba文件共享服务器的构建

    本文档详细介绍了 CentOS Linux 中 Samba 文件共享服务器的构建过程,包括网络配置、Samba 安装、配置 Samba 服务器和启动 Samba 服务等步骤,为读者提供了一个详细的构建指南。 知识点: 1. CentOS Linux 中 ...

    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安装文件及其配置说明 samba-4.14.5.tar

    文档`Centos配置samba文件共享服务器.docx`会提供更详细的配置指导和示例,建议详细阅读以确保系统的安全性和稳定性。 总的来说,Samba在Linux和Windows之间架起了一座桥梁,使得文件共享变得简单。熟练掌握Samba的...

    linux下安装配置Samba_共享_服务器.pdf

    linux下安装配置Samba_共享_服务器.pdf

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

    Linux下Samba服务器的搭建——实现LINUX与WINDOWS之间文件共享 本文主要讲解了Linux操作系统下如何设置Samba服务器,实现Linux与Windows之间的文件共享。Samba服务器是Microsoft和Intel在1987年开发的协议,可以用...

    Samba文件共享服务器管理

    Samba文件共享服务器管理是基于Linux发行版openEuler的一项重要技术,用于构建跨平台的文件共享解决方案。在掌握了openEuler系统的基础命令操作后,可以进一步利用Samba搭建文件共享服务器,以便在不同的IT系统之间...

    Linux系统下用samba工具实现文件共享及共享打印机的配置

    Linux系统下用Samba工具实现文件共享及共享打印机的配置是指使用Samba工具在Linux系统下实现文件共享和共享打印机的配置,这个过程需要对Samba工具的配置管理、服务器设置、用户管理、共享添加、命令行配置、加密...

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

    Samba服务器是一种基于SMB/CIFS协议的文件和打印机共享服务器,主要用于Linux和Windows之间的资源共享。下面是Samba服务器配置及访问Samba共享的知识点总结: 一、Samba服务器安装 * 使用rpm命令安装Samba服务器...

    Linux下配置Samba服务器.pdf

    为了实现企业网络资源共享,提高工作效率,可以在Linux系统下架设Samba服务器。 Samba服务器是什么? Samba服务器是一种在局域网上的共享文件或打印机的协议,可以运行在多种协议上面,如TCP/IP或IPX等。它可以为...

    LINUX下Samba服务器的搭建

    LINUX下Samba服务器的搭建 一、概述 在一个网络中,通常会有多种操作系统同时存在,如 Linux、...Samba 服务器的搭建可以实现 Linux 和 Windows 之间的互联,使用户能够方便快捷地使用彼此提供的共享文件和打印设备。

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

    为了能够让Windows用户更方便地访问Linux系统提供的文件共享服务,Samba应运而生。Samba是一个开源软件包,基于SMB协议,能够在Linux和Windows之间搭建桥梁,实现跨平台的文件共享。 #### 二、课程设计的目的与主要...

    O基础学习linux系统搭建 Samba 服务器,实现文件共享

    linux系统搭建 Samba 服务器,实现windows和linux下文件的共享服务,Samba是著名的开源软件之一,可以实现Windows,Linux/UNIX混合平台的环境中,计算机之间提供文件及打印机等资源的共享服务。使用两种协议,SMB...

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

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

    02-CentOS7-搭建Samba文件共享服务器

    在搭建基于CentOS7的Samba文件共享服务器的过程中,涉及的知识点包括了解Samba的通信协议、服务架构、安装配置、以及如何实现不同操作系统平台间的文件共享。下面将详细介绍这些内容。 首先,Samba是基于C/S...

    红旗Linux内置Samba文件共享技术及应用.pdf

    15台Linux服务器和2台Windows服务器通过Samba实现文件的集中存储和跨平台共享。这表明,Samba不仅可以实现Linux与Windows之间的互操作性,而且在大型网络环境中也能提供高效、可靠的文件共享服务。 5. Samba的优势 ...

    在Windows与Linux下Samba共享文件夹以及映射的详细使用说明

    在Linux下设置Samba共享文件夹需要安装Samba服务器,配置Samba配置文件,设置共享目录。 1. 安装Samba服务器 使用apt-get安装Samba服务器,命令为:sudo apt-get install samba 2. 配置Samba配置文件 编辑Samba...

    Linux环境下Samba服务器的研究与实现.pdf

    在 Linux 环境下配置 Samba 服务器需要安装相关的软件包,并进行正确的配置,例如指定 Linux 虚拟机的共享目录、所在的工作组名称、共享资源的访问控制、安全级别等。通过编辑 /etc/samba/smb.conf 文件,可以实现 ...

    利用Samba实现Linux和Windows文件共享 组建Samba文件服务器.pdf

    "利用Samba实现Linux和Windows文件共享 组建Samba文件服务器" Samba是一种基于SMB(Server Message Block)协议的应用程序,允许Linux系统与Windows系统之间的文件共享。Samba可以使Linux系统出现在Windows的网络...

    samba服务器实现文件共享

    Samba 服务器是一种基于 SMB/CIFS 协议的文件共享服务,可以使 Windows 主机和 Linux 主机之间实现文件共享。在这个资源中,我们将介绍如何使用 Samba 服务器在虚拟机上实现文件共享。 知识点 1: 网络设置 在开始...

Global site tag (gtag.js) - Google Analytics