作业:NFS及samba服务
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、请在linux服务器上配置相关服务,自行配置或下载windows客户端软件及工具,分别实现Windows客户端对LINUX系统NFS服务的访问。
要求上传相关服务所有的配置文件、命令及运行测试结果的截图
2、假如学校有3个行政部门,分别为3个部门建立3个用户组为gc,gn,gl;三个部门里各有2个用户,我们建用户分别为c01,c02,n01,n02,l01,l02 然后根据以下要求建立相应的目录及访问权限,通过samba的安全权限来设置samba文件服务器。
1、服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限,而其他人不能看到你的宿主目录。
2、建立一个cf的文件夹,希望gc组和gl组的人能看到,n02可以访问,但只有c01有写的权限。
3、建立一个lf的目录,只有gl组的人可以访问并读写,还有n02也可以访问,但外人看不到那个目录
4、建立一个文件交换目录ex,所有人都能读写,但每个人不能删除别人的文件。
5、建立一个公共的只读文件夹pub,所有人只读这个文件夹的内容。
答案:
第一题:
1、在linux下进行nfs服务器的设置
(1)、在Linux下配置NFS共享目录。
创建目录/vmsnfs为需要共享的目录。
并将该目录中的所有文件和子目录的属主和属组更改为nfsnobody。
命令如下所示:
(2)在/etc/exports文件中添加所需要共享的目录及参数。
如下所示:
打开后,插入以下内容:/vmsnfs *(rw,async) 。
这里的意思是说,需要共享/vmsnfs这个目录,对所有客户端(*)都是可读写的(rw),并且是异步方式来访问。
因为不设置其他参数,客户端创建文件或目录时默认的属主和组就是nfsnobody,即使客户端使用的账号是root。
(3)重启nfs服务。
命令具体如下:
(4)关闭防火墙。
命令:service iptables stop
(5)Linux端配置完成。
2、在Windows端。
(1) 安装Microsoft Windows Services for UNIX。
(2)打开Services for UNIX Administration配置用户名。
左边栏切到Server for PCNFS。
右边栏切到Groups,添加Group Name为root,Group ID(GID)为0的组。
右边栏切到Users,添加User name为root,User logon name为root,Primary group name为root,User ID(UID)为0的用户,密码为111111.点击右上角的Apply保存。
如图所示:
(3)映射网络驱动器到NFS共享目录,。
编写如下内容的批处理脚本并保存为nfs.bat。
其中第一行是用来记录操作日志的,第二行启动Server for PCNFS,第三行是避免mount命令出错,第四行是把nfs共享目录挂载到N:,第五行列出N:下的文件和目录。
双击执行nfs.bat,然后打开“我的电脑”就可以看到N:了,然后打开c:\nfs.log看一下。
出现有以下内容,说明mount成功了
(4)运行结果
第二题:
(1)创建共享目录:如图所示
(2)、添加组和用户
(3)将6个帐户分别添加到samba用户中。
(4)、smb.donf配置文件添加的内容。
(5)、完成目标。