实训九: SAMBA服务器的架设

  • 格式:doc
  • 大小:48.50 KB
  • 文档页数:3

实训九SAMBA服务器的架设
一.实训目的与要求
要求掌握架设samba服务器的操作方法,实现linux和windows机器资源的共享。

二.实训内容与步骤
(一)实训内容
1.在linux主机上提供匿名访问的共享资源,在机器上创建一个/home/tmp目录,为
所有用户提供共享。

允许用户不用帐号和密码访问,且可以读写。

2.在linux主机上的共享资源采用身份验证方式提供访问:
(1)在机器上创建一个wl组,成员有zs和ls。

创建一个/home/wl目录,允许wl组用户向目录中写入,其他用户只能访问,但不可以写入。

(2)在机器上创建一个私人目录/home/zspri,只有zs用户有共享访问及写入的权限,其他用户不可以共享访问
(二)实训步骤
步骤1:在SAMBA服务器上检查并安装必要软件
查看:#rpm –qa | grep samba
安装:
#mount /dev/cdrom /mnt/cdrom/
#cd /mnt/cdrom/Fedora/RPMS/
#rpm –ivh samba-common-2.2.7a-7.0.9.0.i386.rpm
#rpm –ivh samba-client-2.2.7a-7.0.9.0.i386.rpm
#rpm –ivh samba-2.2.7a-7.0.9.0.i386.rpm
步骤2:在SAMBA服务器上创建一个/home/tmp目录、/home/wl目录和/home/zspri目录。

#mkdir /home/tmp
#mkdir /home/wl
#chmod a+r+w /home/wl
#mkdir /home/zspri
#chmod 770 /home/zspri
#chown zs /home/zspri
步骤3:在SAMBA服务器上创建一个wl组,成员有zs和ls。

#groupadd wl
#useradd zs –g wl
#passwd zs
#useradd ls –g wl
#passwd ls
步骤4:vi smb.conf 文件,内容如下
在[global]段完成:
……
workgroup = workgroup #设置工作组的名称
server string = Samba Server #指定服务信息
Security=share
在smb.conf文件中加一个[public]节
path = /home/tmp #指定共享目录路径
comment = public
browseable = yes #指定主目录能被其他用户浏览
writeable = yes #共享文件目录的可写性
read only=no #用户可以读写文件
guest ok = yes #允许guest用户访问(没有口令)
create mode = 0664 #创建文件时的默认权限
存盘退出。

步骤5:测试samba配置文件的设置
#testparm
步骤6:启动Samba
使用以下命令来启动samba服务器
# /etc/rc.d/init.d/smb start
或:#service smb start
使用以下命令来重新启动samba服务器
# /etc/rc.d/init.d/smb restart
步骤7:在windows中访问linux的共享目录
步骤8:更改vi smb.conf 文件,内容如下
在[global]段
Security=user
共享用户主目录的设置:在[homes]段完成:
……
available = yes #指定用户主目录这共享资源能否可用comment = Home Directories
browseable = no #指定主目录不被其他用户浏览
writable = yes #指定主目录的可写性
create mode = 0664 #创建文件时的默认权限
directory mode = 0775 #创建目录时的默认权限
在smb.conf文件中加一个[wl]节
path = /home/wl #指定共享目录路径
comment = public wl
guest ok = yes #允许guest用户访问(没有口令)
browseable = yes #指定主目录能被其他用户浏览
read only=no #用户可以读写文件
write list = @wl #指定对共享资源有读写权的组
在smb.conf文件中加一个[zs]节
path = /home/zspri #指定共享目录路径
comment = zs’s directory
valid users=zs #指定有效用户zs
public=no
writeable = yes #共享文件目录的可写性
存盘退出。

步骤9:测试samba配置文件的设置
#testparm
步骤10:添加Samba用户,Samba服务器要求合法的Samba用户必须先是一个Linux 用户
#smbpasswd –a zs
#smbpasswd –a ls
步骤11:重新启动Samba
使用以下命令来启动samba服务器
# /etc/rc.d/init.d/smb start
或:#service smb start
使用以下命令来重新启动samba服务器
# /etc/rc.d/init.d/smb restart
步骤12:在windows中访问linux的共享目录,检验共享设置的正确性。