Samba服务器配置与管理1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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服务,进行测试。

五、实训报告要求

●实训目的。

●实训内容。

●实训步骤。

●实训中的问题和解决方法。

●回答实训思考题。

●实训心得与体会。

●建议与意见。

相关文档
最新文档