您的位置:首页 > 其它

成功运行samba(已验证)

2013-05-10 21:48 211 查看
linux版本:centos5.5
测试环境:vmware 7.0.1

感谢茶叶男孩,还有tivon的耐心指导,谢谢你们。

首先安装samba
yum -y install samba

1,用root登录,检测安装Samba服务
检查Samba服务包是否已安装:


rpm -qa | grep samba
若未安装请自行安装三个apm包。
2,关闭selinux策略
getenforce //结果为Enforcing,则说明安全策略正在运行

vi /etc/sysconfig/selinux //永久关闭selinux策略,非常重要!

把enforcing 改为 disabled
临时关闭为:

setenforce 0
3,如果您想手动添加一个用户,则首先要保证Linux中该用户存在,步骤:
useradd xiaohong passwd xiaohong smbpasswd -a xiaohong //此步为添加Samba用户
4,设置密码文件.

此设置的作用是将Linux中的系统用户(/etc/passwd)导入到samba密码文件中
( /etc/samba/smbpasswd )

cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
5,配置 /etc/samba/smb.conf 文件.这里只让xiaohong有权限访问samba。

虽然文件内容众多,但需要改动的不多:

vi smb.conf
workgroup = WORKGROUP //工作组名称 [xiaohong]
comment = xiaohong
path = /var/samba/xiaohong
public = yes
writable = yes
6,建立共享文件夹

mkdir -p /var/samba/xiaohong chown xiaohong:xiaohong /var/samba/xiaohong //由于只能让xiaohong使用,所以得给该文件夹设置访问权限. chmod 700 /var/samba/xiaohong // 此时该文件夹属于xiaohong用户,并且只能由xiaohong用户访问.
7,测试并启动Samba服务器.要想开机启动samba,请setup,在系统选项中勾起smb服务。

testparm //测试 service
smb start
pstree | grep mbd //查看是否启动
最后别忘了 关闭centos 的防火墙 (执行setup命令 关闭) 8,访问Samba

从Windows端访问.
使用"网络邻居"访问即可.
用户名:xiaohong

从linux端访问,需切换到xiaohong登录。

//经过了两个星期的努力,终于配置成功了,上面的步骤已经过本人实际验证。
大家如有配置不成功,请留言指出,共同进步。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: