Linux运维知识之CentOS 5架设配置Samba服务器(Windows与Linux文件共享)
小标 2019-03-05 来源 : 阅读 1155 评论 0

摘要:本文主要向大家介绍了Linux运维知识之CentOS 5架设配置Samba服务器(Windows与Linux文件共享),通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之CentOS 5架设配置Samba服务器(Windows与Linux文件共享),通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

Linux运维知识之CentOS 5架设配置Samba服务器(Windows与Linux文件共享)

Windows与Windows系统之间可以很容易的共享文件。但要Windows与Linux共享文件则需要架设Samba服务器。Samba通过SMB协议,可以实现Windows与Linux之间的文件共享。这里我们主要介绍如何安装配置Samba服务器以及添加Samba用户。

安装Samba服务器之间,需要关闭SELinux。


安装Samba


yum install cups-libs samba samba-common


编辑smb.conf配置文件


vi /etc/samba/smb.conf


请确保在配置文件中的[globle]区域看到如下代码,如果没有自行添加。


[...]


# Backend to store user information in. New installations should


# use either tdbsam or ldapsam. smbpasswd is available for backwards


# compatibility. tdbsam requires no further configuration.


        security = user


        passdb backend = tdbsam


[...]


这主要是使Linux系统用户能够登录Samba服务器。

现在设置开机启动并启动Samba服务器。


chkconfig --levels 235 smb on


/etc/init.d/smb start


设置共享文件夹


下面设置的文件夹对所有用户可进入。

建立文件夹/home/shares/allusers并设置权限。


mkdir -p /home/shares/allusers


chown -R root:users /home/shares/allusers/


chmod -R ug+rwx,o+rx-w /home/shares/allusers/


编辑smb.conf配置文件并在文件末尾增加如下代码:


vi /etc/samba/smb.conf


[...]


[allusers]


  comment = All Users


  path = /home/shares/allusers


  valid users = @users


  force group = users


  create mask = 0660


  directory mask = 0771


  writable = yes


如果你希望所有用户能够通过Samba服务器读写他们自己的根目录,可以在/etc/samba/smb.conf文件增加如下代码(确保你已经注释或删除其它的 [homes]区域代码)。


[...]


[homes]


   comment = Home Directories


   browseable = no


   valid users = %S


   writable = yes


   create mask = 0700


   directory mask = 0700


现在重启Samba服务器。


/etc/init.d/smb restart


添加Samba用户


第一步我们先增加系统用户tom,如果你想使用已存在的系统用户,可以略过此步。


useradd tom -m -G users


passwd tom


第二步将tom系统用户添加到Samba用户数据库。


smbpasswd -a tom


键入tom的密码(可以与系统密码不同)。

现在你通过Windows的文件管理器,在文件管理器地址栏输入 \\192.168.1.1(此为服务器的IP),在跳出的对话框输入tom及tom的密码就可以登录Samba服务器,与Linux系统共享文件了。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程