专栏首页帘卷西风的专栏Linux中samba服务器的搭建

Linux中samba服务器的搭建

        Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。使用它我们能够快速的在linux和windows之间建立文件共享,本文主要讲述如何搭建和共享文件。

        一、先查看系统中是否安装有samba服务相关的软件包。

        [root@xxxsite ~]#rpm -qa | grep samba

        如果已经安装则会显示安装的版本和包,么有安装则不显示。

        二、使用yum安装samba工具

[root@xxxsite ~]#yum -y install samba

         然后在查询一下,会看到安装成功,多出来的几个是因为依赖关系安装上的。

 [root@xxxsite ~]#rpm -qa | grep samba samba-3.6.23-31.tl1.x86_64 samba-winbind-clients-3.6.23-31.tl1.x86_64 samba-common-3.6.23-31.tl1.x86_64

samba-winbind-3.6.23-31.tl1.x86_64

         三、启动停止smb服务和查看服务状态

[root@xxxsite ~]#service smb start

[root@xxxsite ~]#service smb stop

[root@xxxsite ~]#service smb restart

[root@xxxsite ~]#service smb status

[root@xxxsite ~]#chkconfig  --level 35 smb on    //设置开机启动

         四、配置samba工具,安装成功之后,系统会生成服务的配置文件和一些命令工具

         /etc/samba/smb.conf       //是samba服务的主配置文件

         /etc/init.d/smb                  //是samba的启动/关闭文件

         我们使用vi打开第一个文件,进行一下配置,然后保存。

         [global]                     //设置samba服务整体环境 workgroup = WORKGROUP            //设置工作组名称 server string = Samba Server Version %v //服务器说明 [mmog]                   //共享目录的名称 comment = Public stuff               //注释说明  path = /data/home/user00 //共享目录的路径 public = yes             //是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用) writeable = yes            //是yes/否no不以只读方式共享当与read only发生冲突时,无视read only browseable = yes           //是yes/否no在浏览资源中显示共享目录,若为否则必须指定共享路径才能存取 guest ok = yes            //是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用)

        五、添加一个普通账户,用于访问这个目录

[root@xxxsite ~]#useradd  mmog       //因为不需要在shell中登录,所以可以不设置密码

         为smb添加一个账号和密码用于访问共享目录(账号必须是系统账号,即上面创建的mmog)

[root@xxxsite ~]smbpasswd -a mmog   //执行后弹出设置密码的选型,可以设置空密码

         六、在windows访问共享目录

         首先确保smb服务已经开启和设置好了,然后通过ifconfig获取linux的ip地址。

         然后在windows的运行里输入\\ip,ip是上面获取的ip,然后就可以看到上面我们共享的目录的名称了。

         点击该目录,输入上面创建的用户和密码就可以看到linux上面共享目录里面的文件了。

         同时,我们也可以直接在此目录进行添加删除和修改,当然的在smb.conf 里面配置有修改的权限。

 至此,本教程完毕。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Dubbo(Dubbo与Zookeeper、SpringMVC整合)

    Zookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式的服务框架,是树型的...

    用户1257215
  • Web-第十九天 Linux学习【悟空教程】

    UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。不过UNIX有免费版的,例如:NetBSD等类似UNIX版本。

    奋斗蒙
  • 特斯拉走上遵守许可的正轨,发布部分车载技术的源代码

    特斯拉(Tesla)是一家强大的公司,它一直在使用大量开源软件来构建其操作系统和功能,如Linux Kernel,Buildroot,Busybox,QT等。

    AiTechYun
  • 生信工程师入门最佳指南

    如果是想通过培训掌握生物信息学,那么可以参考:彻底入门生物信息学,可能需要12天! 推文介绍的。

    生信技能树
  • 宝塔面板设置禁止通过IP直接访问网站防止恶意解析

    宝塔服务器管理是现在非常流行的一款免费的Linux管理应用,作为不想做过多运维操作的可以使用这个可视化操作

    沈唁
  • 如何在CentOS 7上配置FreeIPA客户端

    FreeIPA是Linux的开源安全解决方案,提供帐户管理和集中身份验证,类似于Microsoft的Active Directory。FreeIPA构建于多个开...

    灬半痴
  • 优秀学员的学习方法展示

    诚然,不同环境下成长的大家吸收新知识的习惯和能力千差万别,但总有一些人的经验非常值得借鉴!同样的指点我发出去了31份,能坚持一个月的寥寥无几,甚至能坚持5天的也...

    生信技能树
  • 赫尔辛基大学AI基础教程:我们如何定义人工智能(1.1节)

    也许你已经注意到,人工智能目前是一个“热门话题”:关于人工智能的媒体报道和公众讨论几乎是不可避免的。但是,你也许也会注意到,它对不同的人意味着不同的东西。对于有...

    AiTechYun
  • 初学者怎么样才能迅速学会一个软件呢

    首先谷歌找到这个教程:http://nix-bio.blogspot.com/2013/10/installing-blat-and-blast.html

    生信技能树
  • Ubuntu入门:监控系统日志

    身份验证管理的一个在配置用户后监视系统的组件。现代Linux系统会在文件中记录所有身份验登录信息。它位于“/var/log/auth.log ”目录下,你可以使...

    藕丝空间

扫码关注云+社区

领取腾讯云代金券