设为首页 收藏本站
查看: 475|回复: 0

[经验分享] CentOS 7安装配置Samba

[复制链接]

尚未签到

发表于 2016-5-9 10:48:32 | 显示全部楼层 |阅读模式
参考: http://www.iyunv.com/CentosServer/ftp/2015/0131/4606.html
su root
yum -y install samba samba-client samba-common
groupadd www
useradd -g www www
passwd www
->输入这个用户密码
mkdir -p /home/www/data
chown -R www:www /home/www/data
chmod -R 777 /home/www/data
cd /etc/samba
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
vim /etc/samba/smb.conf

---------------------------------------------
[global]
workgroup = WORKGROUP
server string = Samba Server
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
[www]
workgroup = WORKGROUP
netbios name = www
path = /home/www/data
browseable = yes
writeable = yes
------------------------------------------
注解:
[global]这段是全局配置,是必段写的。其中有如下的几行;
workgroup 就是Windows中显示的工作组;在这里我设置的是LINUXSIR (用大写);
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;
[linuxsir] 这个在Windows中显示出来是共享的目录;
path = 可以设置要共享的目录放在哪里;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no
guest ok 匿名用户以guest身份是登录;
smbpasswd -a www ->输入这个用户远程访问的密码  root登录状态下才能执行  语法:http://man.linuxde.net/smbpasswd
systemctl restart smb
systemctl restart nmb

查看端口:
netstat -tlnp | grep smb
=======>139,445
chcon -t samba_share_t /home/www/data   ----------->如果没设定这个,那么在windows输入密码进入之后,一样无法进入看到的www文件夹, 含义:http://man.linuxde.net/chcon
firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --query-port=139/tcp
firewall-cmd --permanent --zone=home --add-port=139/tcp
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --query-port=445/tcp
firewall-cmd --permanent --zone=home --add-port=445/tcp
firewall-cmd --permanent --add-port=445/tcp
firewall-cmd --reload

先在samba服务器那边测试
smbclient -L   //192.168.0.4 -U www   回车-->输入密码:www_20121218

首先确保你的服务端已经配置好samba并成功启动服务,方法可参考此文章http://blog.csdn.net/linglongwunv/archive/2010/01/19/5212875.aspx,我们就可以从 Windows 客户端通过Windows网络连接到Samba,这里以 Windows XP 为例,有两种方法:
1、网上邻居-->查看工作组计算机-->Samba Server
2、打开运行(windows键+R),输入配置samba服务器的主机名或者IP(格式: \\192.168.1.98)
3、进入samba可以看到我们配置的共享目录名,此文章中http://blog.csdn.net/linglongwunv/archive/2010/01/19/5212875.aspx的步骤4配置的为share
4、第一次登录需要输入用户名和密码,此文章中http://blog.csdn.net/linglongwunv/archive/2010/01/19/5212875.aspx的步骤6配置的为username的用户名,可勾选记住我的密码,以后在此机器访问samba服务器就可以直接登录了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-214673-1-1.html 上篇帖子: centOS scp: command not found 下篇帖子: Centos初始化java环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表