任务五:配置与应用Samba服务
任务一:安装Samba与共享用户的家目录
在安装Samba之前,先用rpm -qa 命令检测系统是否安装,安装好Samba软件。
第一步:Samba软件的安装
使用如下命令安装Samba服务软件
mount /dev/cdrom /mnt 挂载光盘
cd /mnt/Packages 进入软件所在目录
rpm -ivh samba -3.6.9-164.e16.x86_64.rpm 通过rpm 安装samba服务
rqm -qa samba 查询软件安装情况
第二步:查看和备份Samba的配置文件
cat /etc/samba/smb.conf 查看Samba服务的配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 备份配置文件
第三步:服务的启动与停止
/etc/init.d/smb start 启动Samba服务
/etc/init.d/smb stop 停止Samba服务
/etc/init.d/smb restart 重启Samba服务
chkconfig smb on 设置开机后Samba服务自动启动
第四步:新建Samba用户
通过以下命令新建Samba用户
useradd yhy -s /dev/null 新建yhy用户
smbpasswd -a yhy 设置yhy用户的Samba访问密码
第五步:window客户端访问
在window的客户端通过地址栏里面输入\\服务器IP ,然后输入第四步建立好账号以及密码,即可访问服务器上Samba服务,通过windowXP系统访问的效果
第六步:linux客户端访问
Linux客户端通过smbclient//192.168.106.4/yhy-U yhy 命令访问,按ENter键后输入Samba用户yhy密码,即可访问Samba服务器上的资源
第七步:Samba软件的卸载
如果Samba服务器不在使用,可以通过以下命令卸载Samba服务
rpm -e samba 卸载Samba软件包。
任务二:配置学校Samba服务
此任务的关键是不同组对同一个目录的权限设置,student目录属于students用户组,并设置权限为7,通过权限来实现teachers对student目录的访问
第一步:建立用户以及群组
groupadd students建立学生群组
groupadd teachers建立教师群组
useradd -g student student1 建立教师用户并加入相应群组
useradd -g teachers teacher1 建立教师用户并加入相应群组
第二步:建立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配置文件的全局参数
vim/etc/samba/smb.conf 编辑文件
pdbdedit 命令参数有很多,下面列出几个主要参数命令
pdbdebit -a username 新建samba用户
pdbdebit -x username 删除samba用户
pdbdebit -L 列出samba用户
第六步;编辑samba配置文件的共享文件参数
/vim/etc/samba/smb.conf 编辑文件
第七步:重起服务器
/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 [email protected] [email protected] user
read only =no
creat mask =666
directory mask =777
第六步:建立Samba用户
smbpassewd -a user 建立samba 用户
第七步:客户端的链接测试
通过【\\服务器IP】形式在window的客户端访问共享目录。在dos仿真窗口,可以通过【net set】
命令查看当前正在回话的网络链接 通过【net set\\服务器IP/del】命令中断正在回话的网路连接