CentOS 7安装配置Samba

参考: [url]http://www.centoscn.com/CentosServer/ftp/2015/0131/4606.html[/url]

[color=darkblue]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[/color]
---------------------------------------------
[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身份是登录;

[color=darkblue]smbpasswd -a www ->输入这个用户远程访问的密码 root登录状态下才能执行 语法:http://man.linuxde.net/smbpasswd
systemctl restart smb
systemctl restart nmb[/color]

查看端口:
[color=darkblue]netstat -tlnp | grep smb[/color]
=======>139,445
[color=darkblue]chcon -t samba_share_t /home/www/data ----------->如果没设定这个,那么在windows输入密码进入之后,一样无法进入看到的www文件夹, 含义:[url]http://man.linuxde.net/chcon[/url]
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[/color]

先在samba服务器那边测试
[color=darkblue]smbclient -L //192.168.0.4 -U www[/color] 回车-->输入密码: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服务器就可以直接登录了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值