任务一:安装Samba与共享用户的家目录

在安装Samba之前,先用rpm -qa 命令检测系统是否安装,安装好Samba软件。

第一步:Samba软件的安装

使用如下命令安装Samba服务软件

mount /dev/cdrom /mnt 挂载光盘

cd /mnt/Packages 进入软件所在目录

怎么查看自己samba服务有开 查看samba服务状态_配置文件

 rpm -ivh samba -3.6.9-164.e16.x86_64.rpm  通过rpm 安装samba服务

rqm -qa samba 查询软件安装情况

怎么查看自己samba服务有开 查看samba服务状态_怎么查看自己samba服务有开_02

第二步:查看和备份Samba的配置文件

cat /etc/samba/smb.conf  查看Samba服务的配置文件

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak   备份配置文件

怎么查看自己samba服务有开 查看samba服务状态_群组_03

第三步:服务的启动与停止

/etc/init.d/smb start  启动Samba服务

/etc/init.d/smb stop  停止Samba服务

/etc/init.d/smb restart  重启Samba服务

chkconfig smb on 设置开机后Samba服务自动启动

怎么查看自己samba服务有开 查看samba服务状态_配置文件_04

第四步:新建Samba用户

通过以下命令新建Samba用户

useradd yhy -s /dev/null  新建yhy用户

smbpasswd  -a yhy 设置yhy用户的Samba访问密码

怎么查看自己samba服务有开 查看samba服务状态_服务器_05

第五步:window客户端访问

在window的客户端通过地址栏里面输入\\服务器IP ,然后输入第四步建立好账号以及密码,即可访问服务器上Samba服务,通过windowXP系统访问的效果

怎么查看自己samba服务有开 查看samba服务状态_群组_06


怎么查看自己samba服务有开 查看samba服务状态_群组_07

怎么查看自己samba服务有开 查看samba服务状态_服务器_08

怎么查看自己samba服务有开 查看samba服务状态_配置文件_09

第六步:linux客户端访问

Linux客户端通过smbclient//192.168.106.4/yhy-U yhy 命令访问,按ENter键后输入Samba用户yhy密码,即可访问Samba服务器上的资源

第七步:Samba软件的卸载

如果Samba服务器不在使用,可以通过以下命令卸载Samba服务

rpm -e samba 卸载Samba软件包。

怎么查看自己samba服务有开 查看samba服务状态_配置文件_10



任务二:配置学校Samba服务

此任务的关键是不同组对同一个目录的权限设置,student目录属于students用户组,并设置权限为7,通过权限来实现teachers对student目录的访问

第一步:建立用户以及群组

groupadd  students建立学生群组

groupadd  teachers建立教师群组

useradd -g student student1 建立教师用户并加入相应群组

useradd -g  teachers  teacher1 建立教师用户并加入相应群组

怎么查看自己samba服务有开 查看samba服务状态_服务器_11

第二步:建立Samba用户

smbpasswd -a student 1  设置student1用户的Samba的访问密码,并使student1用户具有Samba访问权限

smbpasswd -a teacher 1  设置teacher1用户的Samba的访问密码,并使teacher1用户具有Samba访问权限

第三步:建立共享目录以及设置文件夹权限

mkdir /home/student建立共享目录

chgrp student /home/student 设置共享目录的所属组为student

chomd 757 /home/student 设置共享文件的权限

chomd g+s /home/student 设置特殊权限

第四步:备份配置文件

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak   备份配置文件

第五步:编辑samba配置文件的全局参数

怎么查看自己samba服务有开 查看samba服务状态_服务器_12

vim/etc/samba/smb.conf 编辑文件

pdbdedit 命令参数有很多,下面列出几个主要参数命令

pdbdebit -a username 新建samba用户

 pdbdebit -x username  删除samba用户

pdbdebit -L 列出samba用户

第六步;编辑samba配置文件的共享文件参数

/vim/etc/samba/smb.conf 编辑文件

怎么查看自己samba服务有开 查看samba服务状态_群组_13

怎么查看自己samba服务有开 查看samba服务状态_服务器_14

怎么查看自己samba服务有开 查看samba服务状态_服务器_15

第七步:重起服务器

/etc/init.d/sam start 重起samba服务

chkconfig smb on 设置开机后自动启动

任务三:配置企业级samba权限

第一步:建立共享目录

mkdir-p /samba/market sales pub 依次建立共享的3个文件夹

第二步:建立用户群组

groupadd marketusers 建立市场部用户组

groupass salesusers 建立销售用户组

第三步:设置文件夹权限

通过如下命令设置权限

chomd 770 sales market 设置两个文件夹的权限为770

chomd 777 pub 设置文件夹的权限为777

chown :marketusers market 设置market文件夹的所属组为markettusers

第四步:备份配置文件

在修改任何人配置文件是都要备份配置文件

cp /etc/samba/smb.conf /etc/samba/smb.conf,bak 备份配置文件

第五步:编辑Samba 共享文件的参数

通过vim /etc/samba/smb.conf 

修改内容如下

【Samba】

comment=samba share file

path =/samba

valid =@marketusers n@salesusers user

read only =no

creat mask =666

directory mask =777

第六步:建立Samba用户

smbpassewd -a user 建立samba 用户

第七步:客户端的链接测试

通过【\\服务器IP】形式在window的客户端访问共享目录。在dos仿真窗口,可以通过【net set】

命令查看当前正在回话的网络链接 通过【net set\\服务器IP/del】命令中断正在回话的网路连接