Download List

项目描述

Pretendroot is an LD_PRELOAD library which overrides some glibc calls, pretending you are root while doing file system operations. The main difference from Debian's fakeroot is that no daemons or other processes are involved, fake ownership and group are stored on the file system, and not in memory, hence it can survive even reboots. This library has been successfully used when building packages for the UHU-Linux distribution. All of its applications are compiled and installed as an unprivileged user. However, there's no need to patch Makefiles; commands such as "install -o root -g mail thisfile ${DESTDIR}/here" work perfectly, and the final packages will have the desired ownership and group.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-07-12 23:07
0.9

此版本增加了*在系统调用家庭的支持,以及getgroups / setgroups。该包装脚本改善,编译器警告被淘汰。
标签: Major feature enhancements
This release adds support for the *at family of system calls, as well as for getgroups/setgroups. The wrapper script is improved, and a compiler warning is eliminated.

2007-06-08 20:06
0.8

正确摧毁元的数据文件,不再存在,因为重命名()调用替换一个新的文件。改变环境变量,而不是库的封装脚本,使他们可以自由地在一个pretendroot会议修改。
标签: Minor bugfixes
Properly destroys meta-data of a file that ceases to exist because a rename() call replaces it with a new file. Environment variables are altered in the wrapper script instead of the library, so that they can be freely modified within a pretendroot session.

2003-04-25 19:21
0.6

全局变量,可能导致比赛条件下多线程应用程序已被消灭。文件,其中包含假所有权有时创建世界可写权限。
标签: Minor bugfixes
A global variable that could cause race conditions for multi-threaded apps has been eliminated. Files that contain the fake ownership were sometimes created with world writable permissions.

2003-04-19 01:32
0.5.1

标签: Initial freshmeat announcement

Project Resources