2023网络建设与运维Linux部分题解方法及思路-Part4
以下展示 Part4 内容摘要:该Part共13页,预览版可通过上方资源链接下载
如需part1请点击此处!
如需part2请点击此处!
如需part3请点击此处!
Tips:接下来的解题思路都会有“极简”和“效率”两种方式:追求简单(而不去记忆一些较长的命令)可采用“极简”做法,但是这种做法往往效率低下,对于重复的(在多台机器间有规律的、确定性的)操作所占用的时间会更长;反之,如果追求速度,可采用“效率”做法,但是这种做法往往需要记忆一些命令行常用脚本或循环语句、或是通过Ansible来执行批量化操作(这需要你熟悉掌握 Ansible Yaml的剧本编写格式以及 Ansible-doc 的查询技巧)
模块五:Samba服务
任务描述:请采用 samba 服务,实现资源共享。
(1). 在 linux3 上创建 user00-user19 等 20 个用户; user00 和 user01 添加到 manager 组, user02 和 user03 添加到 dev 组。把用户 user00-user03 添加到 samba 用户。
(2). 配置 linux3 为 samba 服务器,建立共享目录/srv/sharesmb,共享名与目录名相同。 manager 组用户对 sharesmb 共享有读写权限,dev 组对 sharesmb 共享有只读权限;用户对自己新建的文件有完全权限,对其他用户的文件只有读权限,且不能删除别人的文件。在本机用 smbclient 命令测试。
(3). 在 linux4 修改/etc/fstab,使用用户 user00 实现自动挂载linux3 的 sharesmb 共享到/sharesmb。
1-1. “极简”:用户与用户组管理
1-2. “效率”:使用 for 循环实现用户的批量创建
2-1. “极简”:部署 samba 服务以创建共享目录
3-1. “极简”:配置开机自动挂载 samba 共享
模块六:NFS 服务
任务描述:请采用 nfs,实现共享资源的安全访问。
(1). 配置 linux2 为 kdc 服务器,负责 linux3 和 linux4 的验证。
(2). 在 linux3 上,创建用户,用户名为 xiao, uid=222, gid=222,家目录为/home/xiaodir。
(3). 配置 linux3 为 nfs 服务器,目录/srv/sharenfs 的共享要求为: linux 服务器所在网络用户有读写权限,所有用户映射为 xiao,kdc 加密方式为 krb5p。
(4). 配置 linux4 为 nfs 客户端,利用 autofs 按需挂载 linux3 上的/srv/sharenfs 到/sharenfs 目录,挂载成功后在该目录创建 test 目录。