[环境]
OS: centos 6 linux 2.6.32
samba: samba-3.5.4-68.el6_0.2.i686(系统默认未安装)
samba用户:root,smb01,smb02
[步骤]
01.确认安装samba server
[]# rpm -qa | grep samba
;如果没有安装samba server就 通过YUM安装
02.编辑iptable 打开对应端口tcp139,tcp455,udp137,udp138
[]# vi /etc/sysconfig/iptables
增加(或确认存在)一下记录
#NetBIOS
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
#Samba
-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
03.编辑samba配置文件 /etc/samba/smb.conf
以下为有效内容
[global]
workgroup = WORKGROUP
server string = Samba Server Version %V
#--------------------Charset Options----------------
#To display Chinese
dos charset = GB2312
unix charset = GB2312
display charset = GB2312
#============================ Share Definitions ==============================
[%U]
comment = %U''s samba folder
path = /%H/samba
browseable = yes
writable = yes
valid users = %S
04.建立samba用户
新建群组(group) samba
新建用户(user) smb01 加入samba组
新建用户(user) smb02 加入samba组
05.设置samba访问密码
[]# smbpasswd -a smb01
输入并确认密码 (可与系统密码不同)
[]# smbpasswd -a smb02
输入并确认密码 (可与系统密码不同)
06.为samba用户建立使用的目录
在/home/[smabauser]/下 建立一个samba文件夹 (mkdir)
在使用
[]# chown [smabauser] /home/[smabauser]/samba
和
拥有帝国一切,皆有可能。欢迎访问phome.net
[]# chgrp samba /home/[smabauser]/samba
改变文件夹的拥有者和所属用户组
07.开启samba服务
通过
[]# ntsysv
[]# chklist smb on
或GUI service 启动samba服务
08.重启iptabel
[]# serivce iptables restart
本文出自 “学海无涯” 博客,请务必保留此出处http://396175583.blog.51cto.com/4074252/736431
拥有帝国一切,皆有可能。欢迎访问phome.net |