Samba服务器配置与管理1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实训项目15 Samba服务器配置与管理
一、实训目的
●掌握Linux与Windows的资源共享和互访方法。
●掌握Samba服务器的安装和配置方法。
●了解使用Samba共享用户认证和文件系统。
二、项目背景
1.公司现有一个工作组workgroup,需要添加一台samba服务器作为文件服务器。并发布共享目录/share,共享名为public.此共享目录允许所有员工访问.
2.员工可以在公司内流动办公,无论在任何一台机器上工作,都能把自己的文件放到服务器里,同时不能使用服务器上的SHELL。(注解:SMB中有关于用户家目录的默共享设置,我们只要设置USER级别,然后再增加用户和指定不可用的SHELL)
3.建立共享目录student,它的本机路径为“/home/student”,只有teachers组的用户可以读写该目录,students用户组只能读取。(注解:这个关键是不同组对同一个目录的权限设置,student这个目录属于students 用户组,并设置他的OTHER 权限为7,我们通过这个OTHER权限来实现teachers组对student目录的访问,通过SMB的配置文件来限制用户访问)
三、实训内容
练习Linux系统Samba服务器配置与访问方法。
四、实训步骤
项目1.
操作步骤:
1.Workgroup=workgrop
2.更改安全级别security=share
3.添加共享目录[public]
[public]
Path= /share
Public=yes
4.建立共享目录/share
5.重启服务并测试
子项目2.
smb.conf配置文件更改的内容如下
security = user
[homes]
comment = Home Directories browseable = no
writable = yes
valid users = %S
配置好后,就重新启动SMB服务
# useradd user -s /dev/null
# smbpasswd -a user
子项目3.
# mkdir /home/student
# groupadd students
# groupadd teachers
# useradd -g students user
# useradd -g teachers user
# smbpasswd -a user
# chgrp students /home/student
# chmod 757 /home/student
# chmod g+s /home/student
smb.conf配置文件更改的内容如下
security = user
[student]
path = /home/student
comment = student
write list = @teachers
valid users = @teachers @students
重新启动SMB服务,进行测试。
五、实训报告要求
●实训目的。
●实训内容。
●实训步骤。
●实训中的问题和解决方法。
●回答实训思考题。
●实训心得与体会。
●建议与意见。