跳转到主要内容

在运行buildout时使用自定义umask。

项目描述

简介

此扩展允许通过允许在配置文件中指定buildout脚本使用的umask,更好地控制由buildout创建的文件的初始权限。

由于zc.buildout的bug 180705,这对于buildout安装的脚本不起作用。

这不会影响buildout中其他脚本的umask,除非它们设置了它们自己的umask,运行它们的用户的umask将被使用,例如:如果您的umask为022,ZEO/Zope可能仍然会将var/filestore/Datafile.fs设置为世界可读。

用法

[buildout]
extensions = buildout.umask
umask = 027

可以使用Python用于二进制、八进制、十进制或十六进制基数数值字面值的任何约定来指定umask参数。如果使用了其中任何一个,并且第一个数字是0,则假定是八进制。

问题

代码相当简单,请看一眼。

错误

https://bugs.launchpad.net/buildout.umask

变更日志

0.5.2 (2010-12-02)

  • 修复文档。

0.5.1 (2010-12-02)

  • 使用setuptools_bzr修复打包。

0.5 (2010-12-01)

  • 首次公开发布

0.1 (未发布)

  • 初始版本。

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

buildout.umask-0.5.2.tar.gz (2.7 kB 查看散列)

上传于 源代码

支持