siylz的博客

奋斗

快速搭建samba服务器

本人在虚拟机中安装CentOS5.0来做测试
---------------------
1.首先查看系统是否安装samba服务器
[root@localhost /]# rpm -qa |grep samba
如果结果为:
samba-3.0.23c-2
samba-common-3.0.23c-2
samba-client-3.0.23c-2
表示系统已经安装成功。
如果结果为空,则需做以下操作
2.挂载iso文件到mnt目录下
[root@localhost /]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
mount: /dev/cdrom already mounted or /mnt busy
挂载成功
3.进入CentOS目录
[root@localhost mnt]# cd /mnt/CentOS/
[root@localhost CentOS]#
4.查找目录下是否有我们需要的安装包
[root@localhost CentOS]# ls *samba*
samba-3.0.23c-2.i386.rpm         samba-swat-3.0.23c-2.i386.rpm
samba-client-3.0.23c-2.i386.rpm  system-config-samba-1.2.39-1.el5.noarch.rpm
samba-common-3.0.23c-2.i386.rpm
我们需要
samba-3.0.23c-2.i386.rpm        
samba-client-3.0.23c-2.i386.rpm
samba-common-3.0.23c-2.i386.rpm
开始安装
[root@localhost CentOS]# rpm -ivh samba*
安装完成后,我们需要对samba目录下smb.conf进行简单配置
[root@localhost CentOS]# cd /etc/samba/
[root@localhost samba]# ls
lmhosts  secrets.tdb  smb.conf  smbpasswd  smbusers
进入编辑模式
[root@localhost samba]# vi smb.conf
清空smb.conf文件内容,输入:
[global]                                  ##全局控制
netbios name =myfile                      ##输入\\myfile即可访问(默认是以\\加IP方式访问)
workgroup=workgroup                       ##和windows在同一个组内
server string =sambaserver                ##共享服务器的描述
security=share                            ##以什么形式进行共享(share表示不需要身份验证)
[file]                                    ##共享文件名
comment=home directories                  ##文件的描述
path=/fileserver/file                     ##文件的共享路径
public=yes                                ##控制方式
writable=yes                              ##是否可写
browseable=yes                            ##是否可浏览
新建目录及文件
[root@localhost /]# mkdir -p /fileserver/file
赋予权限
[root@localhost /]# chmod 777 /fileserver/file
重启samba服务器
[root@localhost /]# service smb restart
关闭 SMB 服务:                                            [确定]
关闭 NMB 服务:                                            [确定]
启动 SMB 服务:                                            [确定]
启动 NMB 服务:                                            [确定]

在我的电脑开始运行处输入//myfile测试看是否成功

设置samba在系统启动是自动运行:
方法一:
[root@localhost /]# setup
选择系统服务,将其中smb勾选即可
方法二:
[root@localhost /]# chkconfig smb on
注意:Samba服务器的默认安全级别为user,表示需要用户名和密码才能访问
[root@localhost /]# adduser lyj
[root@localhost /]# smbpasswd -a lyj
New SMB password:
Retype new SMB password:
Added user lyj.
添加samba用户成功。

 

 

 

posted on 2010-02-24 16:59 siylz 阅读(335) 评论(0)  编辑 收藏 引用 所属分类: Unix/Linux

只有注册用户登录后才能发表评论。
<2010年2月>
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

导航

统计

常用链接

留言簿

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜