精华内容
下载资源
问答
  • linux 系统Samba配置

    2020-05-30 14:54:37
    0、Samba配置: (1)、安装samba: root@ubuntu:/home/zko#apt-getinstallsamba (2)、备份默认配置文件 root@ubuntu:/home/zko#cp/etc/samba/smb.conf/etc/samba/smb.conf.bak (3)、创建共享目录share root@...

    0、Samba配置:

        (1)、安装samba:

         root@ubuntu:/home/zko# apt-get install samba

     

        (2)、备份默认配置文件

         root@ubuntu:/home/zko# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

     

        (3)、创建共享目录share

         root@ubuntu:/home/zko# mkdir share

     

        (4)、给共享目录share赋权限:

         root@ubuntu:/home/zko# chmod +777 share/ -R

     

        (5)、编辑配置文件(最后增加)

         root@ubuntu:/home/zko# vim /etc/samba/smb.conf

     

        [share]

          comment = share

          path = /home/zko/share

          writable = yes

          guest ok = yes

     

        (6)、重启samba服务

     

         root@ubuntu:/home/zko#  service smbd restart

     

        (7)、windows端访问share目录

             \\IP(linux端)

    展开全文
  • Linux系统samba配置示例

    2020-06-03 15:39:28
    Linux系统samba配置示例 jack用户的共享需要用户名和密码认证 vtmp用户的共享可以所有人访问,权限读写 配置用户名和密码后修改smb配置 vim /etc/samba/smb.conf [jackshare] comment = jack share folder #描述 ...
    • jack用户的共享需要用户名和密码认证
    • vtmp用户的共享可以所有人访问,权限读写

    配置用户名和密码后修改smb配置

    vim /etc/samba/smb.conf
    
    [jackshare]
    comment = jack share folder #描述
    path = /home/jack/jackshare #共享目录
    writable = yes              #允许写权限
    valid users = jack, @root   #允许访问的用户
    write list  = jack, root    #允许写入的用户
    browseable = yes            #该指定目录可浏览
    create mask = 0644          #创建文件夹的权限mask
    directory mask = 0755       #创建文件的权限mask
    
    [vtmp]
    comment = vtmp share folder
    path = /home/vtmp
    guest ok = yes
    writable = yes
    browseable = yes
    create mask = 0666
    directory mask = 0777
    

    然后还需要将jack用户添加到smb账户库

    smbpasswd -a jack
    
    service smb restart
    service smbd restart #ubuntu系统服务名为smbd
    

    linux系统挂载他人的smb共享目录

    假设jack用户名和密码为jack/jkpass 命令

    mount -t cifs -o username=jack,password=jkpass //10.171.59.99/jackshare /usr1/share
    

    或者加入到 /etc/fstab 文件开机自动挂载

    //10.171.59.99/jackshare /usr1/share  cifs  username=jack,password=jkpass  0 0
    展开全文
  • 简单实用的linux系统samba服务器配置操作命令,亲测实际成果
  • Fedora Linux系统Samba服务器架设及配置
  • 为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大...

    为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统(以CentOS版本为例)上搭建Samba服务器和简单配置。主要步骤如下:

    一、安装samba

     

    yum install -y samba samba-client


    二、设置开机启动

     

     

    chkconfig smb on

    可以使用这个命令查看是否设置成功。

     

     

    chkconfig |grep smb

     

     

    如上图表示成功设置成开机启动。
     

    三、添加用户到samba配置表

    把root用户添加到samba配置表里。

     

    smbpasswd -a root

    按照提示连续两次输入密码即可。
     

     

    四、修改配置文件

    进入samba配置文件目录,samba的配置文件是/etc/samba/smb.conf。可以先将其备份。

     

    cd /etc/samba/
    mv smb.conf smb.conf_bk
    vim smb.conf

    将下面这一段填写到smb.conf中。

     

     

    [global]
    workgroup = WORKGROUP
    netbios name = LinuxShare
    server string = project
    security = user
    
    [project]
    path = /home/project
    writeable = yes
    browseable = yes
    #guest ok = yes
    valid users=root


    其中:
    [global]这段是全局配置,是必段写的。其中有如下的几行;
    workgroup 就是Windows中显示的工作组;在这里我设置的是WORKGROUP(用大写);
    netbios name 就是在Windows中显示出来的计算机名;
    server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
    security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;


    [project] 这个在Windows中显示出来是共享的目录;
    path = 可以设置要共享的目录放在哪里;
    writeable 是否可写,这里我设置为可写;
    browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no
    guest ok 匿名用户以guest身份是登录;

     

     

     

    valid users=root 指定root用户可以访问,在第三步中有配置。

     

    五、建立共享目录并授权

     

    [root@localhost ~]# mkdir -p /home/project
    [root@localhost ~]# id nobody
    uid=99(nobody) gid=99(nobody) groups=99(nobody)
    [root@localhost ~]# chown -R nobody:nobody /home/project 

     

     

    六、samba服务器重启

     

    /etc/init.d/smb restart
    或者使用此命令:
    service smb restart

     

     

    正常情况下到这一步在windows文件浏览器地址栏输入“\\Linux系统IP”就可以访问到Linux共享出来的目录,但可能会存在windows文件浏览器不能添加、删除、编辑文件的问题,需要关闭SElinux,具体做法如下:

     

    vim /etc/selinux/config

     

     

    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    #     enforcing - SELinux security policy is enforced.
    #     permissive - SELinux prints warnings instead of enforcing.
    #     disabled - No SELinux policy is loaded.
    #SELINUX=enforcing     #将此行注释掉
    SELINUX=disabled       #添加此行
    # SELINUXTYPE= can take one of these two values:
    #     targeted - Targeted processes are protected,
    #     mls - Multi Level Security protection.
    SELINUXTYPE=targeted

    找到SELINUX=enforcing这一行并注释掉,并添加一行:SELINUX=disabled。

    然后保存,重启系统即可。

     

     

    参考文章:

    http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html

     

    展开全文
  • linux操作系统DHCP服务器配置 Windows客户端的配置 Linux客户端的配置 济南铁道职业技术学院精品课程 Linux网络操作系统 * Linux网络操作系统 DHCP服务器配置 课题引入 国家网络工程师考试相关试题 某企业DHCP服务器...
  • Linux 系统配置Samba

    2009-12-08 18:02:00
    Linux 系统配置Samba服务器 以命令方式
  • Linuxsamba配置流程

    2019-02-25 10:56:51
    一、什么是Samba?... Samba是一组软件包,使Linux支持SMB协议,是一套让Linux系统能够应用Microsoft网络通讯协议的软件。它使执行Linux系统的机器能与执行Windows系统的计算机进行文件与打印机共享. ...

    转载自:Ding_yan(CSDN),https://blog.csdn.net/dingyanxxx/article/details/47205997

    一、什么是Samba?

    Samba是一组软件包,使Linux支持SMB协议,是一套让Linux系统能够应用Microsoft网络通讯协议的软件。它使执行Linux系统的机器能与执行Windows系统的计算机进行文件与打印机共享.

    二、Samba的主要功能是什么?

    1、提供Windows共享Linux等其他操作系统的资源,外表看起来和共享Windows资源没有区别,并支持Windows客户使用网上邻居浏览网络。
    2、提供SMB客户功能:利用Samba提供的smbclint程序可以从Linux下以类似于 FTP的方式访问Windows的资源。
    3、备份PC上的资源:利用一个叫smbtar的shell 脚本,可以使用 tar 格式备份和恢复一台远程 Windows上的共享文件。
    4、提供一个命令行工具,在其上可以有限制地支持NT的某些管理功能。

    三、Samba的组成是什么?

    一个samba服务器实际上包含了两个服务器程序:
    1、Smbd是samba的核心。它负责建立对话进程、验证用户身份、提供对文件系统和打印机的访问机制。
    2、 Nmbd是对外发布samba服务器可以提供的服务。

    四、Samba服务器的安装和配置步骤是什么?(以readhat为例说明)

    第一步:查看自己的Linux系统有没有安装Samba相关服务器:
    执行命令: # rpm -qa | grep samba
    命令输出:
    samba-common-3.6.9-164.el6.x86_64
    samba-winbind-3.6.9-164.el6.x86_64
    samba-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-clients-3.6.9-164.el6.x86_64

    其中,
    samba——>这个软件包包含了主要的daemon文件(smbd和nmbd);
    samba-common——>提供samba的主要配置文件(smb.conf)、smb.conf语法检测程序(testparm)等;
    samba-client——当linux作为samba 客户端的时候,提供了一套所需的工具和指令。
    如果没有,说明系统没有安装,那就直接下载和安装它,安装完了再次执行上述命令查看,具体安装过程不细说了,参考材料较多,且多数系统都是默认安装了Samba服务的。如果系统安装了Samba服务器,那就进入配置环节了。

    第二步:配置Samba服务器:
    配置其实比较简单,但是网上许多转来转去的文章较多,关键是按照步骤执行以后,发现没有成功,这就比较令人沮丧了。本文不多讲配置的原理,只讲配置步骤(哈哈,暴力配置法,贵在简单实用),如果想详细的了解原理,请参阅smb.conf(5) manual page
    1、备份配置文件:
    cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
    2、在文件smb.cof末位添加如下代码:
    [yding]
    comment = yding
    path = /home/yding
    writable = yes

    其中的path = /home/yding是你想要共享的用户目录,Linux中一定要有哦。
    3、添加Samba用户,注意添加的Samba用户必须是你Linux系统中已经存在的用户哦。通过如下的命令授权系统访问Samba。
    smbpasswd -a yding
    它会提示你输入访问密码,按照提示设置访问密码。
    至此,Samba服务器的配置工作已经完成了。

    第三步:配置iptables:
    直接执行命令:service iptables stop
    暴力配置体现的淋漓尽致

    第四步:配置selinux:
    直接执行命令setenforce 0,并将文件/etc/selinux/config中的SELINUX=enforcing改为SELINUX=disabled
    至此,Samba的配置工作可算是完成啦。

    五、在Windows下访问Linux共享目录示例:

    在Windows地址栏输入你的Linux IP,例如:
    输入\\192.168.1.104回车,就可以看到共享的目录图标了。
    这里写图片描述

    点击进入yding的文件夹,弹出用户名和密码弹窗,输入你配置的时候设置的用户名和密码,就可以看到共享的文件目录了啦。
    这里写图片描述

    按照上述步骤执行应该就没有问题了,如果还有问题请及时告知,共同学习共同进步。

    六、在Linux下访问Windows的共享目录示例:

    1、windows下建立共享目录:
    这里写图片描述

    注意一定要选定共享的用户对象并设定共享权限,这个在Linux下挂在该共享目录时要用到。
    
    • 1

    2、在Linux下挂在该共享目录:
    mount -t cifs -o username=LSQ,password=liyang520 //192.168.*.*/test /home/yding/test/

    usrname和password是windows的用户名和密码,//192.168../test是windows的IP和共享的文件夹名,/home/yding/test/是我们想把windows下的共享目录挂在到linux的路径下。结果如下:

    这里写图片描述

    实际的windows的共享目录test下的文件为:

    这里写图片描述

    可见,两者是同步的。在一边对目录做任何的添加、修改和删除工作,在另一边都同步实现了。基于这种方式,可以极大地提高开发的效率。

    七、附录:常见问题

    1、执行命令service smb status时候,输出smb:unrecognized service

    解答:我们用常规方法检查Linux系统是否安装了Samba服务时,执行命令# rpm -qa | grep samba时候,输出为:

    samba-common-3.6.9-164.el6.x86_64
    samba-winbind-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-clients-3.6.9-164.el6.x86_64

    缺少了samba-3.6.9-164.el6.x86_64,这是Samba的主程序,没有安装当然无法识别服务了。那么只要到Linux redhat的安装包里面找到对应的安装包,执行命令:

    输出:-r--r--r-- 108 root root 5250316 Oct 23 2013 samba-3.6.9-164.el6.x86_64.rpm
    ......

    最后check一下,执行:# service smb status
    输出:smbd is stopped
    启动它:# service smb start
    再次检查:# service smb status
    最终输出:smbd (pid 6415) is running...

    OK,解决了。

    2、mount失败,出现各种错误的原因判断及解决方法

    (1)、挂载时,用户/密码错误

    错误提示:mount error(13): Permission denied
    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

    查看对应/var/log/message记录结果:
    Oct 12 16:20:01 localhost kernel: Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
    Oct 12 16:20:01 localhost kernel: CIFS VFS: Send error in SessSetup = -13
    Oct 12 16:20:01 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -13

    (2)、没有分享目录

    错误提示:Retrying with upper case share name
    mount error(6): No such device or address
    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

    查看对应/var/log/message记录结果:
    Oct 12 16:20:06 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -6
    Oct 12 16:20:17 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -6
    Oct 12 16:20:17 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -6

    八、参考资料

    http://blog.chinaunix.net/uid-23069658-id-3142052.html
    http://blog.csdn.net/sycflash/article/details/6646172
    http://www.apoyl.com/?p=1432
    展开全文
  • LinuxSamba配置

    2017-10-16 13:33:11
    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供...
  • Samba介绍Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机...
  • 几个网络管理命令;几个网络管理命令;...Samba服务器的配置;Samba服务器的配置;Samba服务器的配置;Samba服务器的配置;FTP服务器的配置;FTP服务器的配置;FTP服务器的配置;FTP服务器的配置;FTP服务器的配置
  • 这是我看见的一份比较好的samba配置说明,与大家一起分享。
  • 4、配置文件(Samba服务器我搭建了几次,经过综合,如下配置文件成功率较高) 首先还是备份一下原始的文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 编辑文件 sudo vim /etc/...
  • 一个简单的samba文件服务的配置:   第一步: 更改smb.conf 我们来实现一个最简单的功能,让所有用户可以读写一个Samba 服务器共享的一个文件夹;我们要改动一下smb.conf ;首先要备份一下smb.conf文件; ...
  • linuxsamba配置

    2010-06-09 17:59:00
    Samba是什么Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用,SMB可用于windows--linuxlinux--linux之间。不过linux--linux之间用的比较多的是NFS。 创建Samba帐号先创建一个系统帐号,...
  • 一、简介  Samba,是在Unix上实现SMB(Server Message Block)的一个工具套件。而SMB通常是windows用来实现共享的,包括文件和打印机等。...$rpm -qa | grep samba #查看系统是否已安装samba $yum instal
  • LinuxSamba配置

    2021-01-09 16:39:39
    前言:  为了实现windows 和 Linux以及其它操作系统之间的资源共享,软件商推出nfs 和samba两种解决方案。...  本文SambaLinux系统下的配置为重点,讨论局域网内windows 与 Linux 的资源共享。  一、
  • linux系统配置samba服务

    2018-02-01 09:24:37
    samba配置 1. 什么是samba  Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到。  是一种在局域网上共享文件和打印机的一种通信协议,它为...
  • linux配置samba共享 1、添加系统用户: useradd smbshare -s /sbin/nologin ...3、修改samba配置文件: vi /etc/samba/smb.conf 将以下内容添加到配置文件中。 [share] #这里为显示...
  • linux系统samba实验步骤

    2013-10-23 22:05:31
    作为linux系统的一个重要步骤,配置系统的samba
  • 一、Samba概述 1、概述 Samba是在Linux和Unix系统上实现SMB协议的一个免费软件,有服务器及客户端程序构成。SMB是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等...
  • linux samba配置

    2013-03-16 19:05:14
    Samba是SMB的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置使用Samba服务器可以实现与Windows用户的资源共享。守护进程smbd和nmbd是Samba的核心,在全部时间内运行。nmbd程序使得通过...
  • linux配置samba

    2017-11-15 09:24:27
    基于linux系统Samba服务的配置  如何实现Unix和Windows文件共享这就要需要samba了.我这里只是做了简单的配置,纯属当作工具使用,想要了 解更过,可以百度一下,讲的都很详细!  我用的是虚拟机是ubuntu和Fedora,并...
  • 一步一学Linux与Windows 共享文件Samba
  • linux系统配置samba

    2012-05-03 11:41:49
    初学linux,发现一个有趣的现象,就是可以从window上可以直接访问linux服务器,对文件进行复制、粘贴等操作。...采用百度百科的说法,就是在linux或unix系统上实现smb协议的一个免费软件,由客户端和服务器端组成。s
  • Linux操作系统 Samba服务器配置与使用 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,390
精华内容 956
关键字:

linux系统samba配置

linux 订阅