fakeroot

기존 시스템에서 루트 권한 없이 Linux rootfs를 에뮬레이션하는 모범 사례
fakeroot

기존 시스템에서 루트 권한 없이 Linux rootfs를 에뮬레이션하는 모범 사례

우분투 서버의 사용자 계정에 액세스할 수 있습니다. 하지만 루트권한이 없다는게 정말 불편하고(소프트웨어 패키지를 설치할 수 없다는 뜻이죠) 저는 우분투보다 아치리눅스가 더 익숙합니다. 내 사용자 디렉터리에서 컨테이너나 chroot를 실행하고 거기에서 루트 액세스를 시뮬레이션할 수 있다고 생각했습니다. (내가 아는 한) 몇 가지 가능성은 다음과 같습니다. LXC를 실행합니다. 아직 시도하지 않은 복잡한 구성이 필요합니다. 루트를 사용하세요. 내가 시도한 것은 다음 fakeroot tar -xzf a...

Admin

su는 fakeroot를 어떻게 감지하나요?
fakeroot

su는 fakeroot를 어떻게 감지하나요?

su를 실행하면 대상 사용자의 비밀번호를 묻습니다. 루트로 실행하면 비밀번호를 묻지 않습니다. 하지만 fakeroot에서 실행하면 어떻게 비밀번호를 요청할 수 있나요? fakeroot를 사용하면 모든 프로그램이 사용자를 루트라고 생각하게 해야 하지 않나요? 내 프로그램의 경우 이를 수행하는 유일한 방법은 su를 실행하여 반환 코드를 확인하는 것입니다. 그런데 어떻게 합니까? ...

Admin

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

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

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로 실행하면 작동하지 않습니...

Admin

fakeroot를 사용하여 권한을 변경할 때 문제가 발생합니다.
fakeroot

fakeroot를 사용하여 권한을 변경할 때 문제가 발생합니다.

chmodrun 명령을 사용할 때 왜 사용자 권한이 변경되지 않는지 이해할 수 없습니다 fakeroot. 처음에 파일에는 다음과 같은 권한이 있습니다. -rwxr-xr-x a.txt* chmod를 사용하여 파일의 권한을 변경하려고 하면 정상적으로 작동합니다. chmod 111 a.txt ---x--x--x a.txt* 같이 실행해 보니 fakeroot별 효과가 없는 것 같습니다. 그룹 및 다른 사용자에 대한 권한은 올바르게 설정되지만 사용자에 대한 권한은 올바르게 설정되지 않습니다....

Admin

makepkg 빌드 전에 가짜 루트에 PKGBUILD를 설치하는 방법
fakeroot

makepkg 빌드 전에 가짜 루트에 PKGBUILD를 설치하는 방법

라는 폴더를 사용하여 설치해야 하는 트리가 있습니다 /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의 권한 문제

이 가이드에 따라 우분투 16.04 컴퓨터에 바닐라 texlive 2018 배포판을 설치하려고 합니다.https://tex.stackexchange.com/questions/1092/how-to-install-vanilla-texlive-on-debian-or-ubuntu/95373#95373 그러나 해당 단계 equivs-build texlive-local(루트로 실행) 중에 오류가 발생합니다. /usr/bin/fakeroot: line 175: debian/rules: Permission de...

Admin

fakeroot는 어떻게 Linux의 보안 허점을 구성하지 않습니까?
fakeroot

fakeroot는 어떻게 Linux의 보안 허점을 구성하지 않습니까?

좋은 답변을 읽은 후이 문제, 실제로 루트가 되는 이점을 전혀 얻지 못한 채 루트인 척하려는 이유가 무엇인지 아직도 잘 모르겠습니다. 지금까지 제가 수집할 수 있는 것은 파일 압축 해제/압축 시 루트 권한이 필요한 파일의 소유권을 부여하는 데 fakeroot가 사용된다는 것입니다.내 질문은 왜 chown으로 이것을 할 수 없습니까? Google 그룹스 토론여기데비안 커널을 컴파일하려면 fakeroot가 필요함을 나타냅니다(권한이 없는 사용자가 이 작업을 수행하려는 경우).내 의견은 컴파일하기 위해...

Admin

macOS의 Fakeroot가 시스템 디렉터리 삭제를 시도합니다.
fakeroot

macOS의 Fakeroot가 시스템 디렉터리 삭제를 시도합니다.

macOS에서 fakeroot 문제가 있습니다. 포크 를 만들었습니다 pacman. 패키지를 제거하고 싶을 때 하위 디렉터리 대신 pacman삭제하려고 합니다 . /usr/그러나 Linux에서는 정상적으로 작동합니다. 오류 출력: ~ sudo meme -R but-why checking dependencies... Packages (1) but-why-1.0-1 Total Removed Size: 3.75 MiB :: Do you want to remove these packages? [Y...

Admin

최신 64비트 배포판의 컨테이너에서 기존 32비트 Linux 소프트웨어를 실행하는 방법
fakeroot

최신 64비트 배포판의 컨테이너에서 기존 32비트 Linux 소프트웨어를 실행하는 방법

이전 32비트 시스템에서 Ubuntu 8.04를 실행하는 데 사용된 이전 독점 소프트웨어를 실행하려면 컨테이너를 만들어야 합니다. 나는 필요한 라이브러리를 최신 버전에 연결하여 연속적인 OS 업그레이드에서 소프트웨어를 조정해 왔지만 이제는 더 이상 그렇게 할 수 없는 지점에 이르렀습니다(적어도 쉽지는 않습니다). 그러나 Playonlinux를 사용하면 특수 라이브러리가 포함된 컨테이너를 생성할 수 있으며 이전 Windows 프로그램은 Windows 3.11에 있다고 "믿고" 2018비트 시스템의 L...

Admin