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,如需转载请自行联系原作者
目录
相关文章
|
6天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
18 1
|
9天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
10天前
|
安全 Ubuntu Java
Linux配置使用篇
Linux配置使用篇
|
12天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
27 4
|
9天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
19 4
|
3天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
5天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
1031 6
|
6天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
9天前
|
数据采集
robots.txt配置 减小服务器压力
robots.txt配置 减小服务器压力
13 0
|
17天前
|
Ubuntu Linux 虚拟化
【Linux】ubuntu安装samba服务器
【Linux】ubuntu安装samba服务器