fakechroot

dockerでdebootstrap --fakechrootを使用した2番目のステップは失敗します(/lib/ld-linux-armhf.so.3:そのファイルまたはディレクトリはありません)。
fakechroot

dockerでdebootstrap --fakechrootを使用した2番目のステップは失敗します(/lib/ld-linux-armhf.so.3:そのファイルまたはディレクトリはありません)。

Dockerコンテナに外部chrootを設定しようとしています。スクリプトの抜粋: apt-get -y install debootstrap fakechroot fakeroot qemu-user-static binfmt-support mkdir -p $CROSS_ROOT fakechroot fakeroot -s .fakeroot.state debootstrap --variant=fakechroot --include=fakeroot,build-essential,ca-certificates,debian-archiv...

Admin

ルート刑務所ドライブのマウント解除遅延
fakechroot

ルート刑務所ドライブのマウント解除遅延

元のシステムにいくつかのソフトウェアをインストールするために、rpmとyum(centos 7.5)を含むルート刑務所を作成しました。 作業プロセス sys、proc、devをルート刑務所にマウントします。 元のシステムのルート「/」を刑務所にマウントします。実際には、基本システムにソフトウェアをインストールするためにルート刑務所を使用するので、これは重要です。 一部のソフトウェアをインストールするために必要なmount /proc /rootJail/originalRoot/procなど、rootJailの元のシステムのルートディレクトリに元のシス...

Admin

ユーザーを別の場所の複数のディレクトリに chroot
fakechroot

ユーザーを別の場所の複数のディレクトリに chroot

ユーザーがRWX権限を持つホームディレクトリなどの/etc/httpdディレクトリにのみアクセスできるように制限する方法を知りたいです。/etc/php/var/www/html また、このユーザーがApacheサービスのみを開始/停止/再起動するように制限したいと思います。 私が考えることができるのはchrootだけでしたが、ディレクトリを使ってそうしました。どんなアイデアがありますか? ...

Admin

MacOSのfakechrootに似た機能はありますか?
fakechroot

MacOSのfakechrootに似た機能はありますか?

chroot私はMacOSで実行可能ファイルをビルドするために使用するファイルとライブラリをより効果的に制御する方法を望んでいます。理想的にはそれで十分かもしれませんがchroot(MacOSでも利用可能です)、最初に実行するときにユーザーがrootでなければならないと思っていましたfakechroot。.)chrootfakechroot 特に、 のような機能をfakechroot置き換えるので、私が従いたい方法で見えopen()、置き換えることでopen()実行ファイルのために生成する「仮想環境」に対して相当なレベルの制御権を持つことができます。たとえ...

Admin

RHEL / CentOS 7でchrootを偽にする方法
fakechroot

RHEL / CentOS 7でchrootを偽にする方法

RHEL環境の生の「仮想化」を行いたい。これは、ハードコアパスが次のような複数のバイナリを実行する必要があるためです。/etc/conf目次。実際には、同じディレクトリに配置する必要があるさまざまな構成が競合するいくつかのバイナリがあります。 したがって、confを読み取るアプリケーションAを実行したい/etc/conf、confを読み取るアプリケーションBを実行したいが、実際には現在の項目を「変更」するスクリプトを提供して現在の項目を読んでいると「/mnt/etc/conf信じます」。読み取るディレクトリの場所を指定して1つを選択します。/etc/con...

Admin

ルートアクセスなしでサーバーにユーザースペースプログラムをインストールする
fakechroot

ルートアクセスなしでサーバーにユーザースペースプログラムをインストールする

日常業務に必要な一部のプログラムが欠落しているため、ジョブ開発サーバーにいくつかのプログラムをインストールしたいと思います。 root アクセス権がありません。 これまでに私がしたことは、オプションを使用して必要なソフトウェアをコンパイルすることだけでした--prefix=/path/to/local/root。その後、次のスクリプトを作成しました。 #!/bin/sh export LOCAL_PATH="/path/to/local/root" export LD_LIBRARY_PATH="$LOCAL_PATH/lib:$LOCAL_PATH/l...

Admin

makedevにdebootstrapバリアントfakeroot-ngがかかっているfakeroot-ng
fakechroot

makedevにdebootstrapバリアントfakeroot-ngがかかっているfakeroot-ng

そのため、Ubuntuで権限のないユーザーとしてUbuntuを起動しようとしています。私が使用する小さなスクリプトは次のとおりです。 #!/usr/bin/env bash DEBARCHIVE_URL="http://localhost:3142/de.archive.ubuntu.com/ubuntu/" LANG=en_US.UTF-8 \ fakeroot-ng -f -l"$(pwd)/fakeroot-ng.log" -p"$(pwd)/fakeroot-ng.state" \ fakechroot \ ...

Admin