一、测试环境
客户端: windows xp windows 7
服务端: fedora 14
samba版本: 3.5.11
二、安装samba
在fedora14下,可以采用很多种方式安装
1、yum命令在线安装: yum install samba (当时安装默认为3.5.11版本,可以用命令yum info samba查看samba为什么版本)
2、下载rpm包,或者从dvd的rpm包安装(略 rpm -ivh smb*)
3、源码安装(略)
三、添加samba配置文件
1、配置文件路径: /etc/samba/smb.conf
2、备份smb.conf: 命令: mv smb.conf bak-smb.conf
3、新建一个smb.conf 命令: vi smb.conf
以下为新建的smb.conf内容, 摘自 http://xgj2008best.blog.163.com/blog/static/5458415720111234482641/
workgroup = WROKGROUP
server string = %U's Samba %v
netbios name = fedora
log file = /var/log/samba/log.%m
max log size = 50
security = user
[samba]
comment = samba
path = /samba
public = no
writable = yes
write list = bluesky
[homes]
comment = Home Directories
browseable = yes
writable = yes
valid users = %S
create mask = 0766
directory mask = 0766
以上全部顶格写便可。
四、启动samba
service smb restart && service nmb restart
每次修改了smb.conf文件,可以使用如下命令重新载入: service smb reload
五、关于连不上samba的问题
1、共享目录权限的问题
解决方法: 修改/samba目录权限(假设用户名为wangell)
命令: chmod 777 /samba
chown wangell /samba
chgrp wangell /samba
2、linux防火墙的问题
关闭防火墙,命令: service ip6tables stop && chkconfig ip6tables off
service iptables stop && chkconfig iptables off
注意: fedora14有两个防火墙, 一个ipv4,一个ipv6,现全部禁止
3、账户的问题
在samba新建两个账户: root和wangell
命令: smbpasswd -a root
smbpasswd -a wangell