fakeroot

如何修复“zsh compinit:不安全的目录”?
fakeroot

如何修复“zsh compinit:不安全的目录”?

当我运行时fakeroot它zsh总是给我这个警告: zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]? 我可以通过按下y然后继续fakeroot工作。 我想知道这个错误信息是什么以及如何修复它。 (如果我按下n fakeroot仍继续(用 验证whoami),这对我来说似乎很奇怪。) ...

Admin

configure.ac 上的 Fakeroot 1.25 错误
fakeroot

configure.ac 上的 Fakeroot 1.25 错误

我正在尝试安装 fakeroot,但是当我运行autoconf创建配置文件时输出如下: configure.ac:7: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:8: error: possibly undefined macro: AM_MAINTA...

Admin

Ubuntu 环境已损坏
fakeroot

Ubuntu 环境已损坏

安装后,此电脑的桌面看起来不像我其他电脑上的桌面。 ...

Admin

如何在没有 debian/rules clean 的情况下在 20.04 中重建内核
fakeroot

如何在没有 debian/rules clean 的情况下在 20.04 中重建内核

下载源代码后,我可以 LANG=C fakeroot debian/rules binary-headers binary-generic binary-perarch 构建内核,但是如果我更改内核驱动程序中的文件并再次运行它,则 deb 映像不会更新,debian/rules clean然后重建需要很长时间。 我如何不清理它并对我的内核驱动程序执行重建? ...

Admin

更改权限的问题
fakeroot

更改权限的问题

chmod我不明白为什么当我使用 运行命令时用户的权限没有改变fakeroot。 最初,该文件具有以下权限: -rwxr-xr-x a.txt* 当我尝试更改文件的权限时,使用chmod它就可以正常工作: chmod 111 a.txt ---x--x--x a.txt* 当我用它运行它时,它似乎不能正常工作。它正确地设置了组和其他人的权限,但没有设置用户的权限。无论命令fakeroot中的第一个值是什么,都会设置读写权限。chmod fakeroot chmod 111 a.txt -rwx--x--x a.txt* 我是否遗...

Admin

在现有系统上模拟无需 root 权限的 Linux rootfs 的最佳实践
fakeroot

在现有系统上模拟无需 root 权限的 Linux rootfs 的最佳实践

我可以访问 ubuntu 服务器的用户帐户。不过没有 root 权限(意味着无法安装软件包)确实很不方便,而且我对 archlinux 比 ubuntu 更熟悉。我认为我可以在我的用户目录下运行一个容器或chroot并在其中模拟root访问。以下是一些可能性(据我所知): 运行 LXC。它需要复杂的配置,我还没有尝试过。 使用根。这是我尝试过的:fakeroot tar -xzf archlinux-bootstrap-x86_64.tar.gz --numeric-owner和rootfs.x86_64。proot -S rootfs.x86_64但是...

Admin

su 如何检测 fakeroot?
fakeroot

su 如何检测 fakeroot?

如果我运行 su,它会询问目标用户的密码。如果我以 root 身份运行它,它不会要求输入密码。但是如果我在 fakeroot 中运行它,它怎么可能会要求输入密码呢? fakeroot不应该让所有程序都认为你是root吗?对于我自己的程序,执行此操作的唯一方法是尝试运行 su 并查看返回代码。但是 su 是怎么做到的呢? ...

Admin

fakeroot和chroot的应用
fakeroot

fakeroot和chroot的应用

为什么有两个实用程序chroot,并且fakeroot两者都可以伪造对用户的特权访问权限? ...

Admin

通过 fakeroot 传递变量和函数
fakeroot

通过 fakeroot 传递变量和函数

我想在一个项目中使用 fakeroot,但是该项目有很多我需要传递给 fakeroot 的函数和变量。 #!/bin/bash myVar="foo" function testFunction() { echo "$myVar" } fakeroot -- bash -c testFunction 但它没有运行testFunction或回显myVar ...

Admin

如何暂时离开fakeroot环境
fakeroot

如何暂时离开fakeroot环境

为了运行一些测试,我想撤销文件夹的写入权限。这是一个最小的例子: $ mkdir test $ chmod a-w test $ touch test/test || printf '%s\n' "write permissions successfully revoked" touch: cannot touch 'test/test': Permission denied write permissions successfully revoked 但是,如果我用 fakeroot 运行它,这不起作用: $ fakeroot sh # mkd...

Admin

在 Linux 上将文件写入为内存中的假文件
fakeroot

在 Linux 上将文件写入为内存中的假文件

我想在一个假写环境中运行一个 Linux 进程,其中所有文件都写入(使用写(2)系统调用)被重定向到内存缓存,后续读取(仅限同一区域)将从缓存中提供服务。进程完成后可以丢弃缓存。 该进程将修改的文件很大(几 TB),但写入的数据总量很小(几兆字节)。因此,overlayfs 不是一个选项,因为我没有几 TB 的可用空间。 请注意,我不关心假设备节点或假权限,因此假根(1)对我没有帮助。 这应该可以通过 LD_PRELOAD 来实现,跟踪(2),保险丝(8)或者DM快照。是否有现有的工具可以为我做这件事,如...

Admin

使用 fakeroot 更改权限时出现问题
fakeroot

使用 fakeroot 更改权限时出现问题

chmod我不明白为什么当我使用 运行命令时用户的权限没有改变fakeroot。 最初,该文件具有以下权限: -rwxr-xr-x a.txt* 当我尝试使用 chmod 更改文件的权限时,它工作正常: chmod 111 a.txt ---x--x--x a.txt* 当我用它运行它时,它fakeroot似乎无法正常工作。它正确设置组和其他人的权限,但不设置用户的权限。无论chmod命令中的第一个值是什么,都会设置读取和写入的权限。 fakeroot chmod 111 a.txt -rwx--x--x a.txt* 我错过了...

Admin

如何在 makepkg 构建之前将 PKGBUILD 安装到假 root
fakeroot

如何在 makepkg 构建之前将 PKGBUILD 安装到假 root

我有一棵树,需要使用名为 的文件夹安装/usr。该文件夹存在于src文件夹中。现在我需要编写一个函数,在PKGBUILD构建 *.pkg.tar.gz 之前安装到 fakeroot。需要进去什么 PKGBULD package() { # I need to copy the 'usr' dir in 'srcdir' to PKGBUILD's fakeroot } ...

Admin

equivs-build 的权限问题
fakeroot

equivs-build 的权限问题

我正在尝试按照本指南在 ubuntu 16.04 计算机上安装 vanilla texlive 2018 发行版:https://tex.stackexchange.com/questions/1092/how-to-install-vanilla-texlive-on-debian-or-ubuntu/95373#95373 但是,在该步骤equivs-build texlive-local(以 root 身份执行)中,我收到错误消息: /usr/bin/fakeroot: line 175: debian/rules: Permission deni...

Admin