注:这里我只不过把它全整个关掉,samba中如何设置Selinux参见:http://fedoraproject.org/wiki/SELinux/samba
第二步:安装Samba及Swat
[root@localhost ~]# yum install -y samba-*
[root@localhost ~]# rpm -qa|awk '/samba/'
[root@localhost ~]# yum install xinetd* #安装它是通过xine服务来启动SWAT
[root@localhost ~]# vi /etc/xinetd.d/swat
[root@localhost ~]# service xinetd restart #重启xinetd,并启动Swat服务
[root@localhost ~]# netstat -lnpt|awk '/901/' #查检901端口是否开放
第三步:登录SWAT (切记:iptables里面开放901或关闭iptables)
输入你的IP加901端口号,登录帐号是ROOT出现如下界面证明你配置成功了。
[root@localhost ~]# useradd smbuser #创建用户
[root@localhost ~]# smbpasswd -a smbuser #提升用户
[root@localhost ~]# mkdir /usr/local/share_dir #创建共享目录
[root@localhost ~]# chown smbuser:smbuser -R /usr/local/share_dir/ #设置权限
创建共享目录
设置共享目录
设置完成以后需要重起Samba服务
第四步:Samba调式讲解
1:smbpasswd 命令创建的用户数据存在哪儿
答:[root@localhost ~]# smbd -b | grep PRIVATE_DIR
PRIVATE_DIR: /var/lib/samba/private
2:Samba的主配置文件smb.conf在哪儿
答:[root@localhost ~]# smbd -b | grep smb.conf
CONFIGFILE: /etc/samba/smb.conf
3:Samba如何检查配置是否正确
答:[root@localhost ~]# testparm -s /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
参考文档
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/
http://www.samba.org/samba/docs/man/Samba-Guide/
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/SWAT.html