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 里面配置有修改的权限。

         至此,本教程完毕。




         


GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐