Linux下samba服务器的搭建和配置

简介:

一、安装软件包。

   samba-client    客户端工具包

   samba-common    通用工具&库文件

   samba           服务器

   安装命令   

   rpm-ivh 包名     启动服务service smb start   /etc/init.d/smb start

二、配置samba服务器

    smb.conf中常用的参数配置。

 1、全局模式下的参数配置

    [global]全局

        workgroup:    指定samba所要加入的工作组

        server string:服务器名称

        netbios name: 指定samba的NetBIOS名,可以不设置。

        security:     安全配置参数,有user(访问时需要提供用户和密码)、share(访问时不需要提供用户和密   码)、server(依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式  下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。 )和domain(域安全级别,使用主域控制器(PDC)来完成认证。)4个值。

        interface=lo   定义服务监听的网络接口,默认是all。      

        hosts all    指定允许访问samba的ip

        hosts deny   禁止访问samba的ip

        log file     指定日志文件的名称,路径一般放在/var/log/samba,可以在文件名后加个宏%m   表示对每台访问samba的机器都单独记录一个日志文件。 

        log file = /var/log/samba/log.%m

        max log size = 50   (指定最大日志文件的大小,以KB为单位)

        max connections = 0 (0表示没有访问限制)

 2、共享资源参数

         

   [e]

       comment = sophia                定义描述信息

       path = /home/samba/sophia       定义共享目录在本地的路径

       public = yes                    是否允许guest用户访问

       browseable = yes                共享目录是否可见

       writable = yes                  共享目录是否可写

       valid user = cherry             指定那些用户可访问该共享资源

       invalid user = lily             指定那些用户不可访问该共享资源

       write list = cherry             若指定了valid users,通过该参数可指定有写权限的用户、组

       read only = no                  共享目录是否只读

       create mask = 0775              创建文件的权限

       force create mode = 0775         

  directory mask = 0775            目录的控制权限

  force directory mode = 0775



三、samba 账户管理

    samba 账号,必须在系统中存在

    添加samba用户

      添加samba用户,须添加一个系统帐号,然后再加入samba帐户。


   例:添加cherry


     useradd   //增加cherry系统用户

     smbpasswd -a cherry   //直接为帐户添加smb服务密码,-a参数为增加smb用户

     smbpasswd –x cherry   //-x为删除smb用户

四、重启服务

    service smb restart   /etc/init.d/smb restart


五、查看共享文件夹

     smclient -L  serverIP  -U  username%passwd


六、客户端访问

     smbclient  //ip/publicname  -U username%passwd

     smbclient  //ip/publicname  -U username










本文转自 妙曼  51CTO博客,原文链接:http://blog.51cto.com/yanruohan/1596057,如需转载请自行联系原作者
目录
相关文章
|
10天前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
10天前
|
运维 监控 Linux
服务器管理面板大盘点: 8款开源面板助你轻松管理Linux服务器
在数字化时代,服务器作为数据存储和计算的核心设备,其管理效率与安全性直接关系到业务的稳定性和可持续发展。随着技术的不断进步,开源社区涌现出众多服务器管理面板,这些工具以其强大的功能、灵活的配置和友好的用户界面,极大地简化了Linux服务器的管理工作。本文将详细介绍8款开源的服务器管理面板,包括Websoft9、宝塔、cPanel、1Panel等,旨在帮助运维人员更好地选择和使用这些工具,提升服务器管理效率。
|
18天前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
42 7
|
18天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
16天前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
40 3
|
19天前
|
存储 缓存 固态存储
阿里云服务器2核8G、4核16G、8核32G配置租用收费标准与活动价格参考
2核8G、8核32G、4核16G配置的云服务器处理器与内存比为1:4,这种配比的云服务器一般适用于中小型数据库系统、缓存、搜索集群和企业办公类应用等通用型场景,因此,多为企业级用户选择。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
20天前
|
存储 编解码 安全
阿里云服务器2核4G、4核8G、8核16G配置租用收费标准与活动价格参考
通常情况下,个人和一般企业用户在购买阿里云服务器时比较喜欢购买2核4G、4核8G、8核16G等配置,这些配置既能满足各种图文类中小型网站和应用又能满足企业网站应用、批量计算、中小型数据库系统等场景,2核4G配置适合新手入门或初创企业,4核8G与8核16G兼具成本与性能优势,适合通用场景,本文介绍这些配置的最新购买价格,包含原价收费标准和最新活动价格。
|
21天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
24天前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
38 0
服务器linux!!!
|
弹性计算 Shell Windows
阿里云学生专享ecs服务器体验及个人配置
阿里云学生优惠专享的云服务器个人使用体验
阿里云学生专享ecs服务器体验及个人配置