Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18729
  • 博文数量: 4
  • 博客积分: 170
  • 博客等级: 入伍新兵
  • 技术积分: 52
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-28 09:25
个人简介

帝都码农

文章分类

全部博文(4)

文章存档

2013年(1)

2012年(3)

我的朋友

发布时间:2013-03-20 16:49:03

nova-rootwrap笔记使用root wrapper可以让非特权用户以root身份尽可能安全地执行部分操作。nova曾经使用sudoers文件来列出允许执行的特权命令,使用sudo来运行这么命令,但是这样不容易维护,而且不能进行复杂的参数处理,rootwrap就是为了解决这些问题。使用sudo nova-rootwrap config-file command,而不再是使.........【阅读全文】

阅读(2719) | 评论(0) | 转发(0)

发布时间:2012-12-20 11:08:46

Pasted Deployment是一套查找和配置WSGI应用和服务的系统。向WSGI application(WSGI应用,可调用对象)的用户提 供了一个简单的函数(loadapp)来从配置文件或是python的egg包中加载WSGI application。调用WSGI application的程序只要求你的程序提供一个简单的单独的访问入口,所以application发布者并不需要暴露application的内部 的实现细节。 这样的好处是系统管理员可以很容易的安装和管理,并不需要掌握python,或是WSGI Application的细节和它的container。 ......【阅读全文】

阅读(1538) | 评论(0) | 转发(0)

发布时间:2012-12-12 20:46:02

Keystone是利用paste模块对外提供HTTP协议的WSGI服务。 我们要想添加新的接口,可以直接在keystone/service.py文件的对应类方法中添加路由规则,如要在普通用户接口添加用户能修改自己的密码 ,可以在PublicRouter的初始化函数中添加,代码如下: 点击(此处)折叠或打开def __init__(self):    mapper = routes.Mapper()     version_controller = VersionController('public......【阅读全文】

阅读(1339) | 评论(1) | 转发(0)

发布时间:2012-12-08 18:45:24

方法一: 点击(此处)折叠或打开class Singleton(object):    __instance = None    def __init__():        '''        disable __init__        '''  &n......【阅读全文】

阅读(535) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册