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 sambasamba-3.6.23-31.tl1.x86_64samba-winbind-clients-3.6.23-31.tl1.x86_64samba-common-3.6.23-31.tl1.x86_64samba-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 =

Linux中samba服务器的搭建

share 时此项才起作用)writeable = yes            //是yes/否no不以只读方式共享当与read
only发生冲突时,无视read onlybrowseable = 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 里面配置有修改的权限。至此,本教程完毕。

 

转载于天翼云知识,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...