fakechroot

docker에서 debootstrap --fakechroot를 사용한 두 번째 단계가 실패합니다(/lib/ld-linux-armhf.so.3: 해당 파일 또는 디렉터리가 없음).
fakechroot

docker에서 debootstrap --fakechroot를 사용한 두 번째 단계가 실패합니다(/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-arch...

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에서도 사용 가능), 첫째로 실행할 때 사용자가 루트여야 한다고 생각했고, 둘째로 그것이 제공하는 기능을 살펴보았는데 제 목적보다 더 흥미로워 fakechroot보였습니다 ( chroot단, fakechrootMacOS로의 포팅은 없습니다.) 특히 , 와 같은 기능을 fakechroot대체하기 때문에 제가 따...

Admin

RHEL/CentOS 7에서 chroot를 가짜로 만드는 방법
fakechroot

RHEL/CentOS 7에서 chroot를 가짜로 만드는 방법

RHEL 환경의 원시 "가상화"를 수행하고 싶습니다. 이는 하드코어 경로가 예를 들어 다음을 가리키는 여러 바이너리를 실행해야 하기 때문입니다. /etc/conf목차. 실제로 동일한 디렉터리에 배치해야 하는 서로 다른 구성이 충돌하는 여러 가지 바이너리가 있습니다. 따라서 conf를 읽는 애플리케이션 A를 실행하고 싶고 /etc/conf, conf를 읽는 애플리케이션 B를 실행하고 싶지만 실제로는 현재 항목을 "변경"하는 스크립트를 제공하여 현재 항목을 읽고 있다고 /mnt/etc/conf"믿습니다...

Admin

루트 액세스 없이 서버에 사용자 공간 프로그램 설치
fakechroot

루트 액세스 없이 서버에 사용자 공간 프로그램 설치

일상 업무에 필요한 일부 프로그램이 누락되어 작업 개발 서버에 일부 프로그램을 설치하고 싶습니다. 루트 액세스 권한이 없습니다. 지금까지 내가 한 일은 옵션을 사용하여 필요한 소프트웨어를 컴파일하는 것뿐이었습니다 --prefix=/path/to/local/root. 그런 다음 다음과 같은 스크립트를 만들었습니다. #!/bin/sh export LOCAL_PATH="/path/to/local/root" export LD_LIBRARY_PATH="$LOCAL_PATH/lib:$LOCAL_PATH/li...

Admin

makedev에 debootstrap 변형 fakeroot-ng가 걸려 있는 fakeroot-ng
fakechroot

makedev에 debootstrap 변형 fakeroot-ng가 걸려 있는 fakeroot-ng

그래서 우분투에서 권한이 없는 사용자로 우분투를 부팅하려고 합니다. 내가 사용하는 작은 스크립트는 다음과 같습니다. #!/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