任务一:安装Samba与共享用户的家目录
在安装Samba之前,先用rpm -qa 命令检测系统是否安装,安装好Samba软件。
第1步: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 查询软件安装情况
第2步:查看和备份Samba的配置文件
cat /etc/samba/smb.conf 查看Samba服务的配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 备份配置文件
第3步:服务的启动与停止
/etc/init.d/smb start 启动Samba服务
/etc/init.d/smb stop 停止Samba服务
/etc/init.d/smb restart 重启Samba服务
chkconfig smb on 设置开机后Samba服务自动启动
第4步:新建Samba用户
通过以下命令新建Samba用户
useradd yhy -s /dev/null 新建yhy用户
smbpasswd -a yhy 设置yhy用户的Samba访问密码
第5步:window客户端访问
在window的客户端通过地址栏里面输入\\服务器IP ,然后输入第四步建立好账号以及密码,即可访问服务器上Samba服务,通过windowXP系统访问的效果
第6步:linux客户端访问
Linux客户端通过smbclient//192.168.106.4/yhy-U yhy 命令访问,按ENter键后输入Samba用户yhy密码,即可访问Samba服务器上的资源
第7步:Samba软件的卸载
如果Samba服务器不在使用,可以通过以下命令卸载Samba服务
rpm -e samba 卸载Samba软件包。
任务二:配置学校Samba服务
此任务的关键是不同组对同一个目录的权限设置,student目录属于students用户组,并设置权限为7,通过权限来实现teachers对student目录的访问
第1步:建立用户以及群组
groupadd students建立学生群组
groupadd teachers建立教师群组
useradd -g student student1 建立教师用户并加入相应群组
useradd -g teachers teacher1 建立教师用户并加入相应群组
第2步:建立Samba用户
smbpasswd -a student 1 设置student1用户的Samba的访问密码,并使student1用户具有Samba访问权限
smbpasswd -a teacher 1 设置teacher1用户的Samba的访问密码,并使teacher1用户具有Samba访问权限
第3步:建立共享目录以及设置文件夹权限
mkdir /home/student建立共享目录
chgrp student /home/student 设置共享目录的所属组为student
chomd 757 /home/student 设置共享文件的权限
chomd g+s /home/student 设置特殊权限
第4步:备份配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 备份配置文件
第5步:编辑samba配置文件的全局参数
vim/etc/samba/smb.conf 编辑文件
pdbdedit 命令参数有很多,下面列出几个主要参数命令
pdbdebit -a username 新建samba用户
pdbdebit -x username 删除samba用户
pdbdebit -L 列出samba用户
第6步;编辑samba配置文件的共享文件参数
/vim/etc/samba/smb.conf 编辑文件
第7步:重起服务器
/etc/init.d/sam start 重起samba服务
chkconfig smb on 设置开机后自动启动
任务三:配置企业级samba权限
子任务一:配置企业一般文件权限
第1步:建立共享目录
mkdir -p /samba/market sales pub依次建立3个共享文件夹
第2步:建立用户群组
groupadd marketusers建立市场部用户组
groupadd salesures建立销售部用户组
useradd user -s /sbin/nologin建立user用户
第3步:设置文件夹权限
chmod 770 sales market设置文件夹权限为770
chmod 777 pub设置文件夹权限为777
chown :marketusers market设置market文件夹的所属组为marketusers组
chown :salesures sales设置sales文件夹的所属组为salesures组
第4步:备份配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak备份配置文件
第5步:编辑Samba配置文的共享参数
vim /etc/samba/smb.conf命令编辑/etc/samba/smb.conf文件
第6步:建立Samba用户
smbpasswd -a user建立Samba用户
第7步:客户端的连接测试
通过【//服务器IP】在Windows客户端访问
子任务二:配置企业特殊文件权限
第1步:分析企业需求
第2步:建立共享目录
第3步:建立用户以及群组
第4步:建立Samba访问账号
第5步:设置文件夹权限
第6步:备份配置文件
第7步:编辑Samba的主配置文件
子任务三:配置企业严格文件权限
第1步:功能分析
第2步:复制配置文件
第3步:配置各自的配置文件
子任务四:Samba服务器特别设置