精华内容
下载资源
问答
  • vim /etc/samba/smb.conf 进入配置文件 [global]全局设置 [homes]用户目录共享设置 [printers]打印机共享设置 [mysahre]自定义共享设置 [myshare]Comment=zhushi 共享说明Path=/usr/local/src/toto 指明共享目录...

    vim /etc/samba/smb.conf 进入配置文件
    [global]全局设置
    [homes]用户目录共享设置
    [printers]打印机共享设置
    [mysahre]自定义的共享设置
    [myshare]
    Comment=zhushi 共享的说明Path=/usr/local/src/toto 指明共享目录
    srite list=@robin,@lobin 那些用户可写
    Browseable=yes 是否浏览
    guest ok=no是否允许所有人
    writable=yes 是否可写
    read only=no 是否只读
    balid users=@robin,@lobin那些用户可访问vim/etc/samba/smb.conf.example 样本文件

    展开全文
  • linux samba服务器的配置

    千次阅读 2013-11-08 08:43:21
    说明:下面是我copy过来,但是,我只用了几...1、安装有关Samba的RPM包(sambasamba-common、samba-client) 2、创建Samba用户 3、修改配置文件 4、重启samba服务 5、设置目录访问权限 6、测试 具体步骤如下: 1、安
     
    说明:下面是我copy过来的,但是,我只用了几个命令就搞定了。两个命令:第一个建用户;第二个启动服务。然后就OK了。但下面的贴出来供大家参考。

    建用户:smbpassword -a user
    首先这个user系统里面必须有,没有的话先使用useradd user增加
    以root身份登陆,执行:

      # passwd 用户名 (修改密码)

      # useradd 用户名 (添加用户)
     
    实验步骤:
    1、安装有关Samba的RPM包(samba、samba-common、samba-client)
    2、创建Samba用户
    3、修改配置文件
    4、重启samba服务
    5、设置目录访问权限
    6、测试
    具体步骤如下:
    1、安装RPM包(缺省情况下RHEL5安装了samba的相关软件包,可以用如下命令查看)
    [root@localhost ~]#rpm -qa | grep samba
    samba -----samba服务器程序的所有文件
    samba-common -----提供了Samba服务器和客户机中都必须使用的公共文件
    samba-client -----提供了Samba客户机的所有文件
    samba-swat -----以Web界面的形式提供了对Samba服务器的管理功能
    2、创建samba用户
    [root@localhost ~]#smbpasswd -a user1 (“-a”是创建samba用户,“-x”是删 [root@localhost ~]#smbpasswd -a user2 除samba用户,“-d”是禁用samba用
    [root@localhost ~]#smbpasswd -a user3 户帐号,“-e”是启用samba用户帐号)
    3、修改配置文件
    samba配置文件的位置:/etc/samba/smb.conf
    [root@localhost ~]#vim /etc/samba/smb.conf
    Vi大开配置文件后,首先介绍一下Samba服务器的安全级别,如图所示:系统默认设置“user”
    Samba服务器的安全级别分为5种,分别是user、share、server、domain和ads。在设置不同的级别时,samba服务器还会使用口令服务器和加密口令。
    1、user -----客户端访问服务器时需要输入用户名和密码,通过验证后,才能使用服务器的共享资源。此级别使用加密的方式传送密码。
    2、share -----客户端连接服务器时不需要输入用户名和密码
    3、server -----客户端在访问时同样需要输入用户名和密码,但是,密码验证需要密码验证服务器来负责。
    4、domain -----采用域控制器对用户进行身份验证
    5、ads -----若samba服务器加入到Windows活动目录中,则使用ads安全级别,ads安全级别也必须指定口令服务器
    共享目录的配置
    [homes] -----samba用户的宿主目录
    comment = Home Directories -----设置共享的说明信息
    browseable = no -----目录浏览权限
    writable = yes -----用户对共享目录可写
    这个共享目录只有用户本身可以使用,默认情况下,用户主目录位于/home目录下,每个Linux用户有一个以用户名命名的子目录。
    以下是共享打印机的设置:
    [printers] -----共享打印机
    comment = All Printers -----设置共享的说明信息
    path = /var/spool/samba -----指定共享目录的路径
    browseable = no -----目录浏览权限
    guest ok = no -----允许来宾访问
    writable = no -----用户对共享目录可写
    printable = yes -----可以打印
    以上是系统默认设置
    添加自定义的共享目录:( user1对/ASUS有所有权,user2拥有只读权限,其他用户不能访问;public共享目录允许所有用户访问及上传文件)
    [ASUS]
    comment = user1 Directories -----设置共享的说明信息
    browseable = yes -----所有samba用户都可以看到该目录
    writable = yes -----用户对共享目录可写
    path = /ASUS -----指定共享目录的路径
    [public]
    comment = all user Directories -----设置共享的说明信息
    browseable = yes -----所有samba用户都可以看到该目录
    writable = yes -----用户对共享目录可写
    path = /public -----指定共享目录的路径
    guest ok = yes -----允许来宾访问
    4、修改完配置文件后需要重启samba服务
    [root@localhost ~]#service smb restart
    Samba服务器包括两个服务程序
    2 smbd
    ? smbd服务程序为客户机提供了服务器中共享资源的访问
    2 nmbd
    ? nmbd服务程序提供了NetBIOS主机名称的解析,为Windows网络中域或者工作组内的主机进行主机名称的解析
    5、设置目录权限
    [root@localhost ~]#mkdir /ASUS ------创建要共享目录
    [root@localhost ~]#mkdir /public ------创建要共享的目录
    [root@localhost ~]#chmod 750 /ASUS ------修改/ASUS权限(属主拥有
    所有权,属组只读,其它用户不能访问)
    [root@localhost ~]#chown user1 /ASUS ------将/ASUS的属主改为user1
    [root@localhost ~]#groupadd ASUS ------添加ASUS组
    [root@localhost ~]#usermod –G ASUS user1 ------将user1加入到ASUS组
    [root@localhost ~]#usermod –G ASUS user2 ------将user2加入到ASUS组
    [root@localhost ~]#chgrp ASUS /ASUS ------将/ASUS的属组改为
    ASUS
    [root@localhost ~]#chmod 777 /public ------给所有用户分配完全控制
    权限
    配置完成后,还要检查/etc/service文件中以“netbios”开头的记录,正确的文件
    记录如下所示,如果这些记录前有#或没有这些记录,应手工添加,否则用户无
    法访问Linux服务器上的共享资源
    6、测试
    找一台内网windows客户端,打开“网上邻居 ”,输入samba服务器的IP点击
    “搜索”
    如图所示:已经搜索到
    双击打开,如图所示:提示输入用户名和密码,先来输入user1的用户名和密码
    作测试。
    登录成功,
    打开user1的宿主目录,此目录user1是拥有所有权限的,创建一个目录测试一
    下,如图所示:可以创建
    Public目录是允许任何用户上传、下载及删除文件,如图所示
    User1对ASUS目录拥有完全控制权限,所以user1可以在此目录下作任何操作
    切换另一个用户测试,由于我们在同一台计算机上作测试,测试之前首先要清楚
    计算机上的缓存,如图所示:打开 “命令提示符模式”,“net use /del *”是清
    除计算机上缓存
    重新打开网上邻居,找到Samba 服务器的共享资源,以user2的身份登录
    以下几幅图片可以看到,user2对ASUS目录拥有只读权限,对public、user2目
    录拥有所有权
    再切换一个用户登录,记得要清除缓存哦,输入user3的用户名及密码
    如图所示:user3无法访问ASUS目录
    User3只对user3和public目录拥有所有权
    展开全文
  • 2.使用yum -y install samba 安装samba 服务 进入/etc/samba/ 使用vi smb.conf 修改配置文档 3.全局参数: [global]字段 可以修改 (可以不修改) dos charset = GB2312 ←将Windows 客户端文字编码设置为简体...

    1. rpm -qa|grep samba 查看是否有samba

    2.使用yum -y install samba 安装samba 服务 进入/etc/samba/ 使用vi smb.conf 修改配置文档

    3.全局参数: [global]字段 可以修改 (可以不修改)

                  dos charset = GB2312 ←将Windows 客户端的文字编码设置为简体中文 GB2312

                      unix charset =GB2312 ←指定Samba所在的CentOS服务端新建文件或目录时的编码为 GB2312

                     display charset= GB2312 ←指定使用SWAT(一种通过浏览器控制Samba的工具)时页面的默认文字编码

                     directory mask =0777 ←指定新建目录的属性(以下4行)

                     force directorymode = 0777

                     directorysecurity mask = 0777

                     force directorysecurity mode = 0777

                     create mask =0777 ←指定新建文件的属性(以下4行)

                     force createmode = 0777

                     security mask =0777

                     force securitymode = 0777

    4.修改最后一项 共享参数

                              [用户] 

                             comment = 任意字符串 对共享的描述

                              path = 目录 (这里是/home/smb/hu)

                              writable = yes (是否可写)

                              public = no (是否允许guest 访问)

                              write list = @允许写入该共享的用户 (这里是@hu )

    5. 添加用户 hu useradd 用户  添加密码 smbpasswd -a 用户名

     

    6.创建文件夹 和 修改权限 mkdir /home/smb/hu 和 chgrp /home/smb/hu  和 chmod 774 /home/smb/hu

    7.重启服务 测试smb服务开启 systemctl restart smb

    8.登录查看 输入帐号和密码

     

     

     

     

                             

    转载于:https://www.cnblogs.com/hywhyme/p/5946482.html

    展开全文
  • Linux Samba 服务器配置 李润知 2010-10-10 Samba简介 Windows系统提供网络文件共享服务其使用SMB协议是Microsoft开发网络通讯协议 Samba使Linux支持SMB协议是一套让Linux系统能够应用Microsoft网络通讯协议软件...
  • Linux Samba服务器配置小记 公司需求: 1. 公司搭建Samba服务器,将对公司数据进行统一有效管理; 2. 所有员工在公司局域网内不论在哪台电脑上工作,都能访问并能将自己文件数据保存在Samba文件服务器上。 3....
    Linux Samba服务器配置小记

    公司需求:
    1.    公司搭建Samba服务器,将对公司数据进行统一的有效管理;
    2.    所有员工在公司局域网内不论在哪台电脑上工作,都能访问并能将自己的文件数据保存在Samba文件服务器上。
    3.    销售部,技术部都拥有各自部门的共享目录,其他部门不允许访问;
    4.   Samba服务器只供公司内部使用,并限量员工的使用空间。


    根据网络拓扑进行Samba服务器的部署步骤;
    一、建立公司员工账号及技术与销售组;
    二、将相关员工加入技术及销售组;
    三、建立销售及技术共享的目录,并更改目录相关权限;
    四、安装并配置Samba服务器;
    五、利用quota进行磁盘配额;
    关于如何建账号,组这里就不再叙述。直接从第三步开始进行部署;
    [root@server ~]# mkdir /home/sales
    [root@server ~]# mkdir /home/jishu
    [root@server ~]# chgrp jishu /home/jishu
    [root@server ~]# chmod 770 /home/jishu
    [root@server ~]# chgrp sales /home/sales
    [root@server ~]# chmod 770 /home/sales
     
    安装并配置Samba;
    [root@server ~]# rpm -qa samba*
    samba-common-3.0.23c-2
    samba-3.0.23c-2
    samba-client-3.0.23c-2
    默认系统已经安装好Samba组件;
     
    设置smb.conf配置文件如下:
    [root@server ~]# vi /etc/samba/smb.conf
    具体相关配置文件里面的参数,有兴趣自己去搜索相关资料;
    #设置主机方面的参数;
    [global]
    #与Linux主机名称有关的设置信息
       workgroup = keywise        工作组设置
       netbios name=server        Samba服务器的NETBIOS名称
       server string = This is liang’s Samba Server  
    #与语言有关的设置信息
       unix charset=utf8
       display charset=utf8
       dos charset=cp950
    #与日志文件有关的设置信息
       log file = /var/log/samba/%m.log   日志存放位置
       max log size = 50
    #与密码有关的设置信息
    security = user   访问需要提供密码   
       encrypt passwords=yes   是否加密
       smb password file=/etc/samba/smbpasswd  密码放置文件
     
    #新增每个用户的默认目录及群组用户目录,如下图;


    编辑完smb.conf文件后,保存退出;
     
     
    然后设置可使用Samba的账号与密码;
    先查看并确认密码文件是否存在,若不存在,得自行建立;
    [root@server ~]# ls -l /etc/samba/smbpasswd
    -rw------- 1 root root 207 Jul  6 01:15 /etc/samba/smbpasswd
    新增用户并查看/etc/samba/smbpassword;如下图;添加samba账户之前,确认系统中有相关账号;
           
     
    测试smb.conf语法设置的正确性;
    [root@server ~]# testparm
    Load smb config files from /etc/samba/smb.conf
    Processing section "[homes]"
    Processing section "[printers]"
    Processing section "[temp]"
    Processing section "[homes]"
    Processing section "[jishu]"
    Processing section "[sales]"
    Loaded services file OK.
    Server role: ROLE_STANDALONE
    Press enter to see a dump of your service definitions
     
    启动并观察SMB服务
    [root@server ~]# /etc/init.d/smb start
    Starting SMB services:                                     [  OK  ]
    Starting NMB services:                                     [  OK  ]
    [root@server ~]# netstat -tlunp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
    tcp        0      0 0.0.0.0:139                 0.0.0.0:*                   LISTEN      2667/smbd   
    tcp        0      0 0.0.0.0:445                 0.0.0.0:*                   LISTEN      2667/smbd   
    udp        0      0 192.168.1.50:137            0.0.0.0:*                               2671/nmbd   
    udp        0      0 0.0.0.0:137                 0.0.0.0:*                               2671/nmbd   
    udp        0      0 192.168.1.50:138            0.0.0.0:*                               2671/nmbd   
    udp        0      0 0.0.0.0:138                 0.0.0.0:*                               2671/nmbd   
    注:Samba默认会启动多个端口,TCP端口139,445;UDP端口137,138;
     
    测试SAMBA


    使用匿名账号查看,密码为空;看到相关的工享目录;


    使用jack账号查看,能看到自己的家目录;每个拥有SAMBA账号的用户,看到的目录都和自己的账号同名;
     
    开始在客户端进行测试;利用一个账户进行测试;在测试时,遇到相关LINUX防火墙安全性问题;因此建议先关闭防火墙,或建相应的规则允许通过;如下图:




    利用一个属于sales组的账户,访问sales共享目录,出现如下错误;


    查看由于账号没有加入sales组;因为/home/sales目录所属组为sales;因此没权限访问;
    [root@server ~]# ll /home
    total 72
    drwxrwx--- 2 root  jishu  4096 Jul  6 06:21 jishu
    drwx------ 2 liang liang  4096 Jul  6 06:16 liang
    drwx------ 2 root  root  16384 Jun 26 08:43 lost+found
    drwxrwx--- 2 root  users  4096 Jul  6 01:16 public
    drwxrwx--- 2 root  sales  4096 Jul  6 02:30 sales
    将账户加入相应组;
    [root@server ~]# vi /etc/group
    jishu:x:504:jack
    sales:x:505:tom
     
    然后利用net use * /del 删除已建连接;重新用Jack账号访问;


     
    能成功看到属于自己的私有目录;并对目录有写入权限;
     


     
    看对技术目录有没有权限写入,测试一下;因为Jack属于技术组;因此应该对jishu目录有写入权限;


    OK,测试成功;SAMBA基本配置完成;
     
    由于服务器空间有限,还得利用quota限制用户及组的空间使用;
    Quota的前提,磁盘空间必须为独立的分区;可以依据不同的用户及组来加以限制使用硬盘空间;这里以/home为例;
    比如限制每个用户的hardlimit为50MB;而softlimit为40MB; 
    1、修改/etc/fstab, 如下图;
    [root@server ~]# vi /etc/fstab


    [root@server ~]# mount–a
    [root@server ~]# sync;sync;sync; reboot
    建立quota所需要的设置文件;
    [root@server ~]# quotacheck -avug
    quotacheck: Scanning /dev/hda6 [/home] quotacheck: Cannot stat old user quota file: No such file or directory
    quotacheck: Cannot stat old group quota file: No such file or directory
    quotacheck: Cannot stat old user quota file: No such file or directory
    quotacheck: Cannot stat old group quota file: No such file or directory
    done
    quotacheck: Checked 10 directories and 21 files
    quotacheck: Old file not found.
    quotacheck: Old file not found.
    [root@server ~]#
     
    以上提示为找不到相关设置文件;只能自行建立;
    [root@server ~]# touch /home/aquota.user; touch /home/aquota.group
    [root@server ~]# quotacheck -avug
    quotacheck: Scanning /dev/hda6 [/home] done
    quotacheck: Checked 10 directories and 23 files
    [root@server ~]#
    启动quota
    [root@server ~]# quotaon -av
    /dev/hda6 [/home]: group quotas turned on
    /dev/hda6 [/home]: user quotas turned on
    [root@server ~]#
    设置用户磁盘配额;
    [root@server ~]# edquota -u jack


    磁盘配额也基本完成;如果要对组进行配额,就执行以下命令;这里就不多言了;
    [root@server ~]# edquota -g jishu
     
    所有的配置步骤基本完成,由于在学习阶段;希望博友们多指教不足之处,并提相关建议,博主在此有礼了,THX;









    本文转自 liang831002 51CTO博客,原文链接:http://blog.51cto.com/leo0216/86312,如需转载请自行联系原作者
    展开全文
  • LINUX Samba服务器配置

    2014-10-30 21:56:18
    掌握Red Hat Linux的Samba服务器配置方法。 【系统及软件环境】 操作系统:Red Hat Linux 【实验配置文件及命令】 1.配置文件:/etc/samba/smb.conf 2.命令:vi、smbpasswd、smbclient等 【实验步骤】 ...
  • 随着Linux操作系统发展和成熟,国内外使用Linux操作用户不断增加。由于Linux操作系统具有安全...本课程设计依据Linux操作系统提供SMB服务器简单介绍如何安装和配置Samba服务器,实现Windows下访问Linux共享文件。
  • Linux Samba服务器配置

    2021-01-26 21:25:39
    Linux系统默认已经安装了Samba,但是没有安装Samba服务: 1,先查看安装情况:rpm -qa|grep samba 根据系统安装情况选择下载或者通过光驱安装所缺rpm包。 我安装情况是: 使用命令:mount /dev/cdrom1 /mnt/...
  • linux Samba 服务器配置

    2015-10-22 14:17:17
    下面所述为CentOS 6的Samba服务器设置,设置Samba服务器是为了在虚拟机中或者服务器中的linux和本地windows之间共享文件。 现在是叙述在虚拟机中的linux与windows之间的samba服务器架设。 安装VMware虚拟机后下载...
  • LinuxSamba服务器详细配置文件,有需要Linux进阶学习可以参考下。
  • 主要为大家详细介绍了linuxsamba服务器安装配置方法,具有一定参考价值,感兴趣小伙伴们可以参考一下
  • 一.首先让我们来熟悉一下Samba服务器: ...二.Samba服务器的配置: 这里我使用的是Ubuntu 12.04的系统,实现的是Linux下和Windows的文件互通共享功能,在Linux上面把Samba搭建好,然后在Windows上面访问。  1.
  • Linux Samba 服务器配置

    2016-07-26 19:54:59
    1. 首先创建访问samba服务系统用户,例如  # useradd testsamba ...3. 配置访问samba服务器访问入口,例如 [testsamba] path = /home/testsamba public = yes  writable = yes  valid users
  • linux Samba服务器配置

    2008-04-10 23:30:00
    linux Samba服务器配置1、配置环境局域网 或虚拟网络笔者搭建了虚拟局域网,将1 ...考虑到客户机作为Windows和linux的情况2、配置服务器图形方法、编辑smb.conf配置3、客户端访问linux Samba服务器Red Hat :smbclient
  • Linux samba服务器设置

    2016-05-19 11:15:00
    二、Linux samba服务器的配置  Linux samba服务器是Linux/Unix与Windows主机之间的文件共享服务器。  1、安装samba相关的软件包  samba-common软件包中提供了samba服务器和客户机中都必须使用的公共文件。  ...
  • linuxsamba服务器的配置

    千次阅读 2009-06-05 15:52:00
    linuxsamba服务器的配置samba服务器的配置RHEL4系统中默认安装了samba服务器和客户机的所有软件包,如果需要可以使用rpm命令进行安装,在第2张光盘中RHEL4提供了如下4个与samba服务相关的软件包。1、samba-common-...
  • linux samba服务器配置

    2013-12-18 10:42:25
    我们经常用比较多就是在winodws上共享linux主机资源,如用... 在linux centos上访问windows共享资源只需要在linux 上安装samba-client包并配置就可以实现了,具体方法如下。 1. 在windows上设置一个共享文
  •  Samba是在Linux和UNIX系统上实现SMB协议一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机一种通信协议,它为局域网内不同计算机之间提供...
  • 工作需求要架设Samba共享,老板要求我做一份详细的SOP给新人用,刚好就顺便放上来,希望对大家有用。 LinuxSamba服务器的配置详尽图解
  • linux Samba服务器配置与应用 一.Samba概述 1.SMB协议 它是Microsoft和Intel在1987年开发,该协议可以用在TCP/IP之上,也可以用在其他网络协议(如IPX和etBEUI) 之上。通过SMB协议,客户端应用程序可以在各种...

空空如也

空空如也

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

linuxsamba服务器的配置

linux 订阅