centos安装配置samba
[文章作者:磨延城 转载请注明原文出处: https://mo2g.com/view/23/ ]
Samba是能让Linux、UNIX、Window三种类型的系统互联为局域网的开源软件,我因为工作环境的需要,就把安装使用的过程简单的记录下来.
Samba是能让Linux、UNIX、Window三种类型的系统互联为局域网的开源软件,磨途歌因为工作环境的需要,就把安装使用的过程简单的记录下来。
一:安装
yum -y install samba samba-client
二:配置
vi /etc/samba/smb.conf #配置段 [global]# 设置全局环境选项 workgroup = 59work # 制定工作组或域 server string = Samba Server Version %v # 描述 # 指定系统的安全模式 security = user # 默认推荐的设置,由*unx samba服务器做访问审核 #security = share 不需要验证 #security = server 由第三方主机进行访问审核 #security = domain 指定windows域控制服务器来验证用户的账户及密码 passdb backend = tdbsam [homes] comment = Home Directories browseable = no writable = yes ; valid users = %S ; valid users = MYDOMAIN\%S [test] comment = test path = /test#在根目录下创建读写权限777的test目录,测试通过后再做调整 # public = yes writable = yes [tmp] comment = tmp path = /tmp writable = yes#是否对目录有写权限
三:配置防火墙规则
vi /etc/sysconfig/iptables iptables -A INPUT -p TCP -i $EXTIF --dport 139 -j ACCEPT iptables -A INPUT -p TCP -i $EXTIF --dport 445 -j ACCEPT
或
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
如果觉得防火墙麻烦,也可以关掉
/etc/init.d/iptable stop chkconfig --level 345 iptables off
四:关闭SELinux
selinux是更为严格的权限管理机制,如果没有更深入的了解,请先关闭它,在没有正确配置的情况下,它会导致各种各样的权限问题
1.立即生效,但重启后会恢复:
setenforce 0
2.永久禁用:
vi /etc/sysconfig/selinux SELINUX=enforcing 改为 SELINUX=disable
3.查看状态:
getenforce setenforce 1 #设置SELinux 成为enforcing模式 setenforce 0 #设置SELinux 成为permissive模式
注:SELINUX=enforcing 改为 SELINUX=disable 会显示disabled模式
五:添加smaba用户
smbpasswd -a root New SMB password: Retype new SMB password: Added user root.
然后输入两次相同的密码
重启sabma服务
/etc/init.d/smb restart
最后:
windows下通过 \\xx.xx.xx.xx 方式访问
例如,sabma服务器IP为192.168.1.100
则在地址栏输入\\192.168.1.100访问(不要用浏览器)
上一篇:使用git的工作流程简介
下一篇:离歌
我来说两句: