在运行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,则假定是八进制。
问题
代码相当简单,请看一眼。
错误
变更日志
0.5.2 (2010-12-02)
修复文档。
0.5.1 (2010-12-02)
使用setuptools_bzr修复打包。
0.5 (2010-12-01)
首次公开发布
0.1 (未发布)
初始版本。