精华内容
下载资源
问答
  • linux安装samba服务器

    千次阅读 2013-09-06 17:01:14
    linux安装samba服务器

    samba:为了实现Windows和Linux系统间的资源共享,Linux提供了samba服务实现这种共享,类似Windows的网上邻居。


    一、安装:

    1、查看linux是否安装samba,如果已经安装-->二、配置

    rpm -qa | grep samba 查询一下,一般默认情况下,linux安装了以下2个软件

    samba-common-3.5.6-86.el6.i686
    samba-client-3.5.6-86.el6.i686

    先把他们卸载了,如果不卸载直接安装samba可能会安装不成功(未验证)

    rpm -e -f --nodeps samba-common-3.5.6-86.el6.i686

    rpm -e -f --nodeps samba-client-3.5.6-86.el6.i686

    -e 卸载 -f 强制 --nodeps 不检查依赖关系

    2、安装以下3个rpm包,将安装linux时用的iso文件挂载到linux系统上,里面会有一个Packages的目录,这里面有大量的常用软件rpm包。(可以把他们全部拷贝出来,建立一个       本地yum仓库......)

    rpm -ivh --nodeps samba-3.5.6-86.el6.i686.rpm 

    rpm -ivh --nodeps samba-common-3.5.6-86.el6.i686.rpm 

    rpm -ivh --nodeps samba-client-3.5.6-86.el6.i686.rpm 

    -i 安装 -v 详细显示 -h 显示进度

    安装完成以后,rpm -qi samba 查看一下安装的samba信息,然后进行samba相关配置

    二、配置:

    1、samba的配置文件/etc/samba/smb.conf

    使用vim编辑配置文件:vim /etc/samba/smb.conf

    1.1 修改security = user --> security = share

    1.2 在文件末尾添加一条配置:

    [fedorasmb]
            comment = my fedora samba services
            path = /
            browseable = yes
            guest ok = yes
            writable = yes

    1.3 配置完成之后可以使用命令testparm检查一下配置参数是否正确。

    2、开启samba服务

    service smb start 启动

    service smb stop 停止

    service smb restart 重启

    3、关闭防火墙等功能

    iptables -F            防火墙相关

    setenforce 0          selinux相关


    ##samba文档

    /usr/share/doc/samba/ samba技术手册

    /var/log/samba/ samba日志

    三、资源共享

    完成安装和配置以后,可以实现Windows对Linux资源的访问了。

      1、开始->运行里面输入\\192.168.118.118 回车,我们会看到一个fedorasmb文件夹和备注信息,打开之后是linux的整个文件目录(因为path = /)。(当然前提是要linux的网络配置保证Windows和Linux之间的网络互通)

    2、实际当中我们经常使用windows映射网络驱动来共享linux文件,右键我的电脑->映射网络驱动器->文件夹:\\192.168.18.118\fedorasmb 回车,网络驱动器创建成功。这样我们就可以像访问硬盘一样来访问linux的文件。


    续: 

    1、samba用户

    2、访问权限问题


    展开全文
  • linux 安装samba服务器

    2012-03-28 13:58:43
    1、# yum -y install samba 使用yum命令安装samba,加入-y参数,如遇询问自动选择y,全自动下载并安装samba,此过程需要一点时间。...samba-common-3.0.33-3.7.el5_3.1 //服务器和客户端均需要的文件 samba-3

    1、# yum -y install samba
    使用yum命令安装samba,加入-y参数,如遇询问自动选择y,全自动下载并安装samba,此过程需要一点时间。

    2、# rpm -qa | grep samba
    检查samba服务包的安装情况,会显示类似如下两个包:
    samba-common-3.0.33-3.7.el5_3.1    //服务器和客户端均需要的文件
    samba-3.0.33-3.7.el5_3.1                 //服务器端文件

    3、# whereis samba
    由于是yum安装,可以用此命令查看samba安装位置,得到类似如下内容:
    samba: /etc/samba /usr/lib/samba /usr/share/samba /usr/share/man/man7/samba.7.gz

    4、# vi /etc/samba/smb.conf

    配置内容大致如下

    [global]

    ## Browsing/Identification ###

        workgroup = WORKGROUP
        server string = samba
        security = share
        wins support = no


    #============== Share Definitions ==============

    [share]
        path = /share   
    ;   browseable = yes
        guest ok = yes
        available = yes
        browsable = yes
        public = yes
        writable = yes

     

    5、验证 #testparm

    6、重启

    /sbin/service smb restart  重启samba

    或者

    /etc/rc.d/init.d/smb restart

    7、ps -auxgx | grep smb

    [注意:]
         有可能配置完成后,我们只能看到共享,但是访问的时候会出现拒绝访问的情况,这是为什么呢?因为selinux对samba共享做了限制,我们只用把selinux中对samba的限  制给解决了就行了,我们做如下设置就OK了,这也是我做此教程的目的:
             #setsebool –P samba_enable_home_dir on
             #setsebool –P samba_export_all_ro on
             #setsebool –P samba_export_all_rw on

     


     

    展开全文
  • 安装samba服务 第一步:安装 首先需要安装samba程序,部分Ubuntu镜像已经自带;...第二步需要配置samba服务器,使用如下命令打开samba的配置文件 > sudo vi /etc/samba/smb.conf 加入配置信息 [share] comment

    安装samba服务

    第一步:安装

    首先需要安装samba程序,部分Ubuntu镜像已经自带;执行如下命令即可

    sudo apt-get install samba

    sudo apt-get install smbclient

    安装完成后执行

    samba -V
    

    如果可以看到版本号即为安装成功

    第二步:配置

    第二步需要配置samba服务器,使用如下命令打开samba的配置文件

    >     sudo vi /etc/samba/smb.conf
    

    加入配置信息

    [share]
       comment = share 
       browseable = yes
       path = /home/meng/share
       create mask = 0777
       directory mask = 0777
       valid users = meng
       force user = nobody
       force group = nogroup
       public = yes
       available = yes
    

    这其中比较重要的参数为path和valid users, path指定了samba服务器的根目录,可以任意指定合法路径; valid users表示可以访问samba服务器的合法用户;用户在配置时注意需要将路径改为自己需要的路径,切勿全盘照抄

    第三步:权限

    由于在上文中配置的samba服务器根文件路径在我的Ubuntu上还不存在,所以我需要在对应路径下创建文件夹,并修改其权限

    mkdir share
    chmod 777 share
    

    第四步:添加用户

    接下来需要为samba服务器添加用户了,由于我的配置中使用的是名为"meng"的用户(该用户其实就是我的登录用户),所以我需要通过如下命令来为samba添加此用户并设置密码

    sudo smbpasswd -a meng
    

    第五步:重启

    配置完成后需要重启samba服务器,使用如下命令重启samba服务器

    sudo /etc/init.d/samba restart

    第六步:访问

    接下来就可以在windows上访问samba服务器了,通过如下的方式访问
    \+ ip
    在linux中可以通过命令 ifconfig查看ip地址
    输入地址后,我们应该就可以看到我们之前创建的share文件夹了

    问题与解决:

    1, 访问后在目录下建立文件查看是否有权限建立。若提示无权限?
    方法一:
    1)关闭防火墙: #sevice iptables stop
    2)修改 /etc/samba/smb.conf,具体配置网上有,我的如下:
    security = share ---- 这个要用上,share表示安全最低级别,其次是user,最高是server
    [共享目录名]
    path = /home/用户名/共享目录名
    writeable = yes
    3)修改目录权限
    #chmod 777 /home/user ;
    #chmod 777 /home/user/smbShare;
    特别是前面一个做为上层目录权限也需要修改!!!!
    4)重启samba服务 #service smb restart 或者 /etc/init.d/smbd restart
    方法二:查看log /var/log/samba/目录下的log.%m文件,再定位原因,可能原因,
    sudo apt-get install daemon
    2, 可以创建文件,但使用vscode软件编辑时没有权限保存?
    问题是该文件的权限没有设置,通过命令行对共享的文件夹的权限进行设置
    $chmod 777 –R $路径
    至此,samba安装完成了,可以愉快的访问共享文件了

    展开全文
  • 主程序包(服务器samba-3.6.23-33.el6.x86_64.rpm 通用工具包(服务器,客户端) samba-common-3.6.23-33.el6.x86_64.rpm 客户端 samba-client-3.6.23-33.el6.x86_64.rpm Samba的全局配置文件 ...

    Samba服务器是可以通过windows访问 linux,通过 linux 访问windows 的,但是通过查资料发现几乎全部的资料都是介绍通过 windows 访问linux 服务器的。

    samba服务 和 sftpd服务 有相同点有不同点,

    相同点是可以进行文件的交互,但是samba 还具有一些 sftpd 不具有的功能(比如,打印机等),

    samba 的缺点是,自我感觉,

    1、添加用户的时候有点费劲,(虽然说可以通过脚本文件导入,但是在设置密码的时候还是要一个一个进行)

    2、第一次连接的时候时间比较长,

    优点(配置简单,清晰,基本上只用配置一个配置文件)

     

    Samba 分为客户端 和 服务器端。

    现在一直到不到,怎么进行安装 windows 的 Samba 不管是客户端还是服务器端。

    下面介绍的是:linux 安装 samba 服务器,通过windows虚拟机、windows物理机进行samba服务器的访问。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    挂载光盘

    主程序包(服务器)    samba-3.6.23-33.el6.x86_64.rpm                  

    通用工具包(服务器,客户端)   samba-common-3.6.23-33.el6.x86_64.rpm 

    客户端     samba-client-3.6.23-33.el6.x86_64.rpm  

    Samba的全局配置文件

     

    share,客户端登录 samba 服务器,不需要 账号+密码

    user,服务器默认是该模式,需要 账号+密码

    server,将 账号+密码,提交到指定的一台samba 服务器进行验证,失败的话使用 user 模式验证

    domain,samb服务器的早期版本使用该模式,(和windows 域有关联)

    ads,具有domain模式的功能 + 域控制器的功能

    samba 服务器为系统中每个用户提供一个共享目录,该共享目录通常只有用户本身可以访问。

    添加单个用户(所添加的用户必须是linux中合法用户)

    通过查看 cat /etc/passwd 查看系统中的用户,如果没有特别的进行设置,这里面的用户都是合法的用户。

    smbpasswd -a yang

    通过 mksmbpasswd.sh 脚本文件批量添samba 账户

    用户映射文件(linux 和 windows 之间)

     

    登录 Samba 服务器

    连接到 samba 服务器的时间比较长

     这里面输入的是 在 Samba 服务器上所添加的用户,以及设置的密码

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    到这里基本上就能够在 windows 上正常的登录 samba 服务器,并且可以对文件进行操作。

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    模拟一下生产环境

    董事会可以访问 财务 + 技术

    其他部门的只能访问本部门的数据

    添加配置文件

    用户,使用 用户名 作为配置文件的名

    群组,使用 群组名 作为配置文件的名

    编辑主配置文件

    include = /etc/samba/%U.smb.conf
    include = /etc/samba/%G.smb.conf
          

    修改董事会 的配置文件,这些是修改的部分,其他的内容不要动

            [public]
            comment = Public Stuff
            path = /samba/share
            public = yes 
    ;       writable = yes 
    ;       printable = no
    ;       write list = +staff
    
    [financial]
            comment = financial
            path = /samba/financial
            valid users = master
    
    [tech]
            comment = tech
            path = /samba/tech
            valid users = master
    

    修改财务部的配置文件

            [public]
            comment = Public Stuff
            path = /samba/share
            public = yes
    ;       writable = yes
    ;       printable = no
    ;       write list = +staff
    
    [financial]
            comment = financial
            path = /samba/financial
            valid users = @financial,master

    修改技术部的配置文件

           [public]
            comment = Public Stuff
            path = /samba/share
            public = yes 
    ;       writable = yes 
    ;       printable = no
    ;       write list = +staff
    
    [tech]
            comment = tech
            path = /samba/tech
            valid users = @tech,master

    重启服务 

    由于,在总配置文件中没有打开 public 的写权限,所以不能上传文件。 只能下载文件

     执行之后,发现“网络”中没有了任何的远程连接,重启了电脑

    关闭 防火墙 和 selinux

    这个时候如果你之前连接的窗口还没有关闭的话,还是可以进行浏览下载等的操作,当你将窗口关闭然后再次打开的时候就会发现没有 samba 服务器的连接。

    再次连接,连接的时间比较长

     电脑在重启后然后再次连接192.168.44.152 的时候连接了好多次都没有连接成功,网络ping 了一下是互通的,通过重启服务,关闭防火墙,关闭 selinux ,尝试多次连接之后,终于连接上了。

     

     

     

    ------------------------------------------------------------------------------------------------》

    下面是对windows 操作系统的工作组的修改,但是对samba 好像没有什么帮助,因为我再参考资料上看到的是,samba和windows 在同一个工作组内的话可以直接在 网络 里面的 工作组 里面找到这台机器,然后直接进行双击输入账号密码就可以登录,这种方式貌似不太行,我修改了一下还是找不到linux 的主机。

    windows 修改(工作组)

    展开全文
  • 直接进入正题:不清楚什么是Linux 什么是Samba请查询其他资源 版本RHEL7!! 使用的软件VMware Workstation Pro 12 步骤一:安装好你的RHEL7系统 检查以下设置是否正确 确认使用RHEL7的镜像文件且已连接 步骤二:...
  • 虚拟机Linux安装samba服务器

    千次阅读 2009-02-16 18:58:00
    今天比较闲,没事就虚拟机安装了一个RHEL5.2,架设了一个samba服务器。下面简记一下,以备参考。 1. 安装虚拟机VMware,我安装的是VMware 6.0 绿色精简中文版,打开后设置一下需要用的"本机网络服务","安装虚拟...
  • 下面以介绍Ubuntu16.04为例介绍安装samba服务器 1 首先介绍一下samba有什么用: 简短的说,samba是用来window平台与linux平台共享文件的 2 Ubuntu安装samba的方法 (1) 首先进行源安装 sudo apt-get ...
  • 在嵌入式系统开发应用平台中,tftp、nfs和samba服务器是最常用的文件传输工具,tftp和nfs是在嵌入式Linux开发环境中经常使用的传输工具,samba则是Linux和Windows之间的文件传输工具。 samba是模仿Windows网上邻居...
  • LinuxSamba服务器安装与配置
  • Linux搭建samba服务器

    2018-01-20 13:38:41
    Linux搭建samba服务器 一、安装 说明:以ubuntu系统为例,安装samba 1.使用apt命令安装samba sudo apt-get install samba samba-common 二、配置 说明: 对samba服务器进行配置 1.在/home目录下...
  • linuxsamba服务器安装及其配置,乌班图系统
  • Linux/Ubuntu 16.04/18.04/19.10 安装Samba服务器及配置/Windows文件夹访问Linux安装Samba服务器及配置1. 干啥的?2. 怎么干?2.1 Linux端2.2 Windows端 安装Samba服务器及配置 1. 干啥的? SMB(Session Message ...
  • 系统版本 CentOS Linux release 7.2.1511 (Core) 查看系统版本 cat /etc/redhat-release yum安装 samba samba-client samba-common 三个软件。 启动服务 service smb start 输入root密码即可。
  • linux系统下安装配置samba服务器,共享文件夹
  • 一、Samba介绍 ...Samba软件包包括Samba服务器端软件包)、Samba-client(客户端软件包)和Samba-common(Samba公共文件软件包)三个部分组成。其中Samba有smbd和nmbd两个守护进程组成,两个进程的独立运行的
  • linux安装samba服务器

    千次阅读 2017-12-28 20:56:27
    我们知道linuxlinux之间进行文件共享的是nfs服务器。那么linux与其他类型系统进行文件共享的服务器是什么呢。就是samba。当然你也可以用vsftp。这两者各有优缺点,samba处理内部事务比较好,配置也比较简单。而...
  • Linux配置samba服务器

    2020-10-28 09:50:18
    1 Linux 安装samba yum install -y samba 2 修改配置文件 添加用户 adduser root \\如果是当前linux登录用户,可以省略该步 smbpasswd -a root \\回车之后设置密码 vim /etc/samba/smb.conf 打开配置文件后,进行...
  • linux搭建samba服务器

    2018-08-03 15:29:37
    Linuxsamba服务器的搭建   使用的vmware12虚拟机安装的centos6.8和物理机上的windows10,实现在windows10 上访问CentOs上的samba服务。 一、先查看系统中是否安装有samba服务相关的软件包。   查看到我的...
  • Linux安装samba

    千次阅读 2019-06-13 22:30:35
    Linux samba的配置和使用,Linux如何搭建Samba文件共享服务,linux和windows传输 查看是否已经安装samba服务 rpm -qa | grep samba 没有安装用yum安装samba yum install samba -y 设置开机启动 systemctl ...
  • Linux安装Samba服务器

    2016-03-06 18:16:35
    sudo apt-get install samba samba-common 2.新建共享目录 sudo mkdir /home/share 3.设置权限 sudo chmod 777 /home/share 4.修改配置文件 sudo vim /etc/samba/smb.conf 在文尾添加: [file_name]
  • Linuxsamba服务器安装和配置

    万次阅读 2016-06-09 23:00:57
    1.安装samba(rpm包安装) 首先,检查一下系统中有没有安装samba的RPM包。输入rpm -qa|grep samba没有显示,则表示samba没有安装。  输入yum install samba-3.5.10-125.el6.i...与samba服务器相关的配置文件有: /
  • samba-common-2.2.7a-7.9.0.i386.rpm下载下来之后是一个迅雷播放器媒体文件,然后用WinISO保存为iso文件,再然后就挂载到linux中,用rpm -ivh +文件名就提示can't be installed?为什么呢?求linux大神指教
  • linux安装samba

    千次阅读 2018-09-13 18:15:24
    今天安装了使用vMware Workstation安装了一个centos 6.5的系统,安装完成之后发现了一个问题,就是没有办法将本机的文件传输到linux机器上面,于是我就想使用samba来传输文件。现在就来在centos6.5上面安装一个samba...
  • LinuxSamba服务器安装与配置

    千次阅读 2014-01-04 12:28:54
    一、Samba服务器安装(.tar.gz源码安装篇) 1.获取Samba的源码包并且进行解压缩 首先先记录下自己折腾了一天一夜的源码安装Samba服务器,虽然最后没有成功,但是当中的辛酸苦辣自己可是吃了个透。。。。。 要下载...
  • 安装Samba服务器

    2016-06-06 20:53:01
    本文我将介绍在linux安装Samba服务器,方便将linux中的代码导出到Windows中。 准备工作是:pc机能ping通linux,关闭linux防火墙和selinux 1、安装samba服务器。挂载光盘,打开Samba所在路径,安装Samba服务器。  ...
  • Linux samba 服务器安装

    2014-04-16 17:31:05
    samba适合内网文件共享。本教程适合ubuntu/Fedora系统。 1、查看是否已安装。...#yum list samba (查询软件包,得到可安装的软件包: samba.i686) 3、使用yum安装 (一路选yes安装完成) # y
  • LinuxSamba服务器搭建

    2016-03-24 16:04:14
    linux文件共享之samba服务器 ——ubuntu 宗旨:技术的学习是有限的,分享的精神的无限的。 关闭LINUX防火墙命令: #ufwdisable 然后... 注:ubuntu 12.04已经安装了最新版本的samba服务器,无需安装。如果使用12
  • linux安装samba服务器遇到的问题

    千次阅读 2010-12-20 17:59:00
    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 今天在linux安装samba,把samba相关的rpm包安装完,为samba设置了用户及...原因是我在linux中没有为samba服务器设置共享文件夹。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,825
精华内容 14,730
关键字:

linux安装samba服务器

linux 订阅