schroot

配置
schroot

配置

我正在编写一个 bash 命令来在名为 chroot 的内部部署 gluster格鲁斯特根。我在将文件从主机挂载到 chroot 时遇到问题。 Schroot 的手册页建议如下: $ man schroot.conf | grep -A4 setup.fstab= setup.fstab=filename The filesystem table file to be used to mount filesystems within the chroot. The format of this file is the sam...

Admin

schroot 中的 Sudoer(在 Debian 上)
schroot

schroot 中的 Sudoer(在 Debian 上)

schroot.conf这是我使用的典型配置: [label] description=whatever type=directory personality=linux preserve-environment=true directory=/wherever users=UserForSchrootOnly profile=desktop_no_tmp 没有root-users指令。 schroot env 的单独主目录,不使用主机的 /home。 我使用主机操作系统的UserForSchrootOnly用户登录到这些 schroot 环境。我通常将此...

Admin

无法从 `mount --bind` 列出/访问 schroot 内的文件
schroot

无法从 `mount --bind` 列出/访问 schroot 内的文件

schroot我按照以下说明创建了 chroot :https://wiki.winehq.org/Building_Wine#Chroot 然后为了测试它,我做了: $ sudo mkdir /TestA $ echo abc |sudo tee /TestA/tst.txt $ cat /TestA/tst.txt abc $ ls -ld /TestA /TestA/tst.txt drwxr-xr-x 2 root root 4096 Sep 17 03:02 /TestA -rw-r--r-- 1 root root 4 Sep 17 0...

Admin

initramfs 中的 switch_root 失败
schroot

initramfs 中的 switch_root 失败

我们正在尝试实现 initramfs,其目的是: 打开 LUKS 分区(使用 TPM 上保存的密钥) 挂载分区 RO 将 OverlayFS switch_root 挂载到新系统 脚本的第一部分似乎运行良好。我们的问题出在“switch_root”部分,该部分最终导致内核恐慌。 请注意,如果没有加密/覆盖部分,我们也会遇到同样的问题。该问题似乎与 switch_root 密切相关。 我们使用 Yocto Sumo,并且 initramfs 映像与内核捆绑在一起。 请查找附件中的内核恐慌日志。 bash-4.4# exec switch_r...

Admin

在schroot下自动挂载/dev/sda1
schroot

在schroot下自动挂载/dev/sda1

我可以访问Ubuntu系统,如下所示: $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT [...] sda 8:0 0 1.8T 0 disk └─sda1 8:1 0 1.8T 0 part /mnt/dbc64c37-340a-49e5-8184-a69e01e5e231 nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 650M 0 part /b...

Admin

如何在启动时启动位于用户 schroot 中的服务?
schroot

如何在启动时启动位于用户 schroot 中的服务?

由于遗留(又名公司)原因,我有许多运行最新 Debian 版本(Debian 9、Debian 10)的服务器,它们还需要运行较旧的服务,例如 MySQL 5.5。这是通过(预先存在的)Debian Jessie schroot(构建的使用本指南)已安装服务并从主机复制用户。 然而,我一直没能找到一个简单的,值得信赖的意味着当 schroot 来自用户时,让该 schroot 中的服务在引导时启动,即:schroot 由其 root 用户之一运行,不一定由root. 我们有一个启动 schroot 的脚本: #at /usr/local/bin/sta...

Admin

ssh 到完整的 schroot 环境 (debian)
schroot

ssh 到完整的 schroot 环境 (debian)

如何使用而不是作为用户通过 SSH 进入 schroot 环境?ssh [email protected]schroot -c testsshuser 我读过一系列关于创建被监禁的 chroot 然后设置 SSH 以将用户限制在监狱中的网络帖子。我正在尝试按照以下链接设置 schroot 环境:https://wiki.debian.org/Schroot ...

Admin

在 chroot 中自动挂载 ecryptfs home(使用 schroot 时)
schroot

在 chroot 中自动挂载 ecryptfs home(使用 schroot 时)

我的主机系统是 archlinux,我需要一个准备好与我的主目录中的文件一起使用的 ubuntu 环境。问题是:我的主目录是使用 ecryptfs 加密的。所以当我启动 schroot 时,我得到的是: ~ $ schroot -c ubuntu-lts (ubuntu-lts) ~ $ ls Access-Your-Private-Data.desktop README.txt 我如何自动挂载我的加密主目录(可能无需重新输入密码)。 为了在 archlinux 上设置我的加密主页,我遵循以下步骤: https://wiki.archlinu...

Admin

应用程序在 chroot 监狱中崩溃
schroot

应用程序在 chroot 监狱中崩溃

我安装了 Debian 9,并带有 Debian 6 chroot 监狱。我正在使用一个专有的应用程序,直到最近它在监狱中运行良好。但是当我运行它的新版本时,它在 libc 中崩溃了。我厌倦了创建一个较新的 Debian 监狱 (Debian 8),但它仍然崩溃。如果我在本机 Debian 8 上运行它,它就可以工作。如果我在 Docker 中导入 Debian 6/8 监狱,它仍然可以工作。 有谁知道为什么应用程序会在 chroot 中崩溃,但在天真运行或在 Docker 中导入并运行 chroot 目录时不会崩溃? ...

Admin

schroot:配置键名称“文件”不是允许的名称
schroot

schroot:配置键名称“文件”不是允许的名称

我正在尝试file chroot按照“man”文档配置 a 。根据 的联机帮助页schroot,我可以使用文件系统树存档文件,并配置 schroot 以将该存档用作文件系统。例如,在 /etc/schroot.conf 中,存在以下示例: #[lenny-file] #description=Debian lenny (oldstable) #file=/srv/chroot/lenny.tar.gz #location=/lenny #groups=sbuild 所以我把它稍微改成了: [stretch-file] description=Debi...

Admin

如何在 chroot 中为多个用户沙箱代码?
schroot

如何在 chroot 中为多个用户沙箱代码?

我想做什么? 我正在使用 chroot 和 python 编写一个代码评估器,并去 hackerrank 寻求一些灵感。 我认为 Hackerrank 正在发生什么? Hackerrank 会为用户程序提交的每次运行创建 run-XXXXXXXXXXXXXXXXXXXXX 文件夹,每个文件夹都有一个唯一的所有者,并且只有其所有者才能对其进行读/写访问。这意味着特定用户15307无法读取/修改其他文件夹的内容。 说到问题 有人会如何使用 chroot 和 python 或任何其他语言来实现这一点?是不是每次都创建一个用户? 输出ls -al to...

Admin

schroot 配置中可以使用任何变量吗?
schroot

schroot 配置中可以使用任何变量吗?

我有更多 schroot,但所有 schroot 配置中有一个基本部分是相同的(如用户、类型等)。 这个基本文件可以在 schroot 配置文件中使用/来源以避免复制吗? ...

Admin

是否可以创建在 schroot 配置中使用的模板/架构配置文件?
schroot

是否可以创建在 schroot 配置中使用的模板/架构配置文件?

例如有 schroot 配置: 1: [release-8.i386] personality=linux32 description=TSS version 8 on Debian Wheezy i386 directory=/chroot/release/8.i386 type=directory users=release,balage 2: [release-7.i386] personality=linux32 description=TSS version 7 on Debian Wheezy i386 directory=/chroo...

Admin

sbuild schroot 失败
schroot

sbuild schroot 失败

我正在尝试将 Ubuntu 软件包打包为 Debian 软件包。为了可维护性,我尝试使用sbuild. 按照此处的步骤操作 我完成了前五个步骤,但是当我尝试构建时出现 chroot 错误。 这些是步骤: 1 sudo apt-get install sbuild 2 sudo mkdir /root/.gnupg # To work around #792100 3 sudo sbuild-update --keygen 4 sudo sbuild-adduser $LOGNAME 5 ... *logout* and...

Admin