- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
86 ◆ 第二部分 基 础 篇
6.2.2 虚拟资源的用法
虚拟资源常用于用户的管理。下面将通过实例讲解如何运用虚拟资源来管理用户。
假设有三个用户:seven、jeck 、lucy 。为了简化管理,定义两个用户组:dba 、sysadmin。
其中seven 属于dba 。Jeck 属于sysadmin。lucy 既属于dba 又属于sysadmin。如果直接配置
Puppet 会产生冲突,为了避免冲突,需要将这些用户配置成虚拟资源,并定义在一个单独的
类user::virtual 中。在需要实例的时候采用realize 函数应用。下面介绍配置方法。
1 )创建用户模块目录,代码如下:
$ mkdir -p /etc/puppet/modules/user/manifests
2 )创建user::virtual 类的virtual.pp 文件,代码如下:
$ vim /etc/puppet/modules/user/manifests/virtual.pp
class user::virtual
{
@user {seven:
ensure = present,
uid = 540,
gid = 540,
home = /home/seven,
shell = /bin/bash,
}
@user {jeck:
ensure = present,
uid = 541,
gid = 541,
home = /home/jeck,
shell = /bin/bash,
}
@user {lucy:
ensure = present,
uid = 542,
gid = sysadmin,
home = /home/lucy,
shell = /bin/bash,
}
}
上面的代码创建了3 个虚拟用户及每个用户对应的属性值。
注意
用户组必须是已经存在的gid 。
3 )创建用户组类user::dba 的配置文件dba.pp ,使用realize 实例化用户seven 和lucy ,
代码如下:
$ vim /etc/puppet/modules/user/manifests/dba.pp
第6 章 Puppet 资源详解 ◆ 87
class user::dba
{
realize( User[seven],
User[lucy] )
}
4 )创建用户组类user::sysadmin 的配置文件sysadmin.pp ,使用realize 实例化用户jeck
和lucy ,代码如下:
$ vim /etc/puppet/modules/user/manifests/sysadmin.pp
class user::sysadmin
{
realize( User[jeck],
User[lucy] )
}
5 )在测试节点 的配置文件中添加如下代码:
$ vim /etc/puppet/manifests/nodes/.pp
include user::virtual
include user::dba
include user::sysadmin
# 如果只想应用dba 组,取消include user::sysadmin
6 )在测试节点 中运行如下命令:
$ pu
您可能关注的文档
最近下载
- 公司法务部基础管理手册.pdf VIP
- DB33T 1349-2023智慧高速公路 隧道运行管控系统建设技术要求.docx
- 中国银屑病生物制剂及小分子药物治疗指南(2024版).pdf VIP
- 新员工岗位胜任力评估述职报告2025版智能图表PPT套装.pptx VIP
- 一例脑卒中病人的个案护理.pptx VIP
- 交通卡口监控系统维护方案.pdf VIP
- 一例重症脑卒中患者的全程营养护理PPT.pptx VIP
- 初中英语新人教版七年级上册全册单词(2025秋) .pdf VIP
- 劳动合同书模板word(2025版).docx VIP
- 初升高数学暑假衔接(人教版)第05讲 全称量词与存在量词(学生版).pdf VIP
文档评论(0)