영어프랑스어스페인어

Ad


온웍스 파비콘

fakeroot-tcp - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 fakeroot-tcp 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 fakeroot-tcp 명령입니다.

프로그램:

이름


fakeroot - 파일 조작을 위해 루트 권한을 속이는 환경에서 명령 실행

개요


가짜 뿌리 [-l|--lib 도서관] [--속이는 가짜 바이너리] [-NS 로드 파일] [-NS 파일을 저장]
[-u|--알 수 없음이 진짜임 ] [-b|--fd-베이스 ] [-h|--도움말 ] [-v|--버전 ] [--] [명령]

기술


가짜 뿌리 다음에 대한 루트 권한이 있는 것으로 보이는 환경에서 명령을 실행합니다.
파일 조작. 이것은 사용자가 아카이브(tar, ar, .deb)를 생성하도록 허용하는 데 유용합니다.
등) 루트 권한/소유권을 가진 파일이 포함되어 있습니다. 없이 가짜 뿌리 하나는 필요할 것입니다
올바른 권한으로 아카이브의 구성 파일을 생성할 수 있는 루트 권한을 갖습니다.
사용 권한과 소유권, 그리고 그것들을 포장하거나 하나는
아카이버를 사용하지 않고 직접 아카이브합니다.

가짜 뿌리 파일 조작 라이브러리 기능(chmod를(2) 스탯(2)
등) 실제 라이브러리 함수가 가졌을 효과를 시뮬레이트하는 것들에 의해
사용자는 실제로 루트였습니다. 이러한 래퍼 함수는 공유 라이브러리에 있습니다.
/ usr / lib /*/libfakeroot-*.so 또는 귀하의 플랫폼에서 유사한 위치. 공유 객체는
통해로드 LD_PRELOAD 동적 로더의 메커니즘. (보다 ld.so(8))

다음을 사용하여 패키지를 빌드하려는 경우 가짜 뿌리, fakeroot 패키지를 빌드해 보십시오
첫 번째: "debian/rules build" 단계에는 몇 가지 테스트가 있습니다(주로 이전 버전의 버그에 대한 테스트).
가짜루트 버전). 해당 테스트가 실패하는 경우(예: 특정 libc5
시스템의 프로그램), fakeroot로 빌드한 다른 패키지는 실패할 가능성이 높습니다.
그것도 가능하지만 훨씬 더 미묘한 방식으로.

또한 아래에서 바이너리 자체를 빌드하지 않는 것이 가장 좋습니다.
fakeroot. 특히 구성과 친구는 시스템이 갑자기 작동할 때 그것을 좋아하지 않습니다.
그들이 기대하는 것과는 다르게. (또는 일부 환경 변수를 임의로 설정 해제하거나
그 중 일부는 fakeroot가 필요합니다).

옵션


-l 도서관, --lib 도서관
대체 랩퍼 라이브러리를 지정하십시오.

--속이는
가짜로 사용할 대체 바이너리를 지정하십시오.

[--] 명령
fakeroot로 실행하려는 모든 명령. 명령에 있는 경우 '--'를 사용하십시오.
fakeroot의 옵션 구문 분석을 혼동할 수 있는 다른 옵션.

-s 파일을 저장
종료 시 fakeroot 환경을 save-file에 저장합니다. 이 파일은 다음에 사용할 수 있습니다.
나중에 -i를 사용하여 환경을 복원합니다. 그러나이 파일은 누출되고 fakeroot
fakeroot 내부에 파일을 건드리지 않으면 이상한 방식으로 작동합니다.
환경 밖에 있을 때 혼자. 그래도 이것은 유용할 수 있습니다. 예를 들어,
~와 함께 사용하다 rsync(1) 전체 디렉토리 트리를 백업하고 복원하려면
루트가 아니어도 사용자, 그룹 및 장치 정보. 보다
/usr/share/doc/fakeroot/README.saving 자세한 내용은.

-i 로드 파일
load-file에서 -s를 사용하여 이전에 저장한 fakeroot 환경을 로드합니다. 참고
이것은 암시적으로 파일을 저장하지 않으며 해당 동작에 대해서도 -s를 사용합니다. 사용
하나의 -i 및 -s 모두에 대해 동일한 파일 가짜 뿌리 호출은 안전합니다.

-u, --알 수 없는 것은 진짜입니다
대신 이전에 fakeroot에 알려지지 않은 파일의 실제 소유권을 사용합니다.
root:root가 소유한 것처럼 가장합니다.

-b fd fd base를 지정합니다(TCP 모드만 해당). fd는 사용할 최소 파일 설명자 번호입니다.
TCP 연결용; 이것은 파일과의 충돌을 피하는 데 중요할 수 있습니다.
fakeroot에서 실행되는 프로그램에서 사용하는 설명자.

-h 도움말을 표시합니다.

-v 디스플레이 버전.

사용 예


다음은 예제 세션입니다. 가짜 뿌리. 가짜 루트 환경 내부에
루트 권한이 필요한 파일 조작은 성공하지만 실제로 발생하지는 않습니다.

우와 미
주스트
$ 가짜루트 / bin / bash
# 와미
뿌리
# mknod hda3 b 3 1
# ls -ld hda3
brw-r--r-- 1 루트 루트 3, 1 2월 22일 58:3 hdaXNUMX
# chown joost:루트 hda3
# ls -ld hda3
brw-r--r-- 1 주스트 루트 3, 1 2월 22일 58:3 hdaXNUMX
# ls -ld /
drwxr-xr-x 20 루트 루트 1024 17월 21일 50:XNUMX /
# chown joost:사용자 /
# chmod a+w /
# ls -ld /
drwxrwxrwx 20 joost 사용자 1024 17월 21일 50:XNUMX /
# 이탈
$ ls -ld /
drwxr-xr-x 20 루트 루트 1024 17월 21일 50:XNUMX //
$ ls -ld hda3
-rw-r--r-- joost 사용자 1명 0 2월 22일 58:3 hdaXNUMX

사용자가 적용한 효과만 주스트 어쨌든 실제로 일어날 수 있습니다.

가짜 뿌리 사용자가 Debian GNU/Linux 패키지를 만들 수 있도록 특별히 작성되었습니다(in
전에, (5) 형식) 루트 권한을 부여하지 않고. 이것은 다음과 같은 명령으로 수행할 수 있습니다.
dpkg 빌드 패키지 -rfakeroot or 해체하다 -rfakeroot (실제로 -rfakeroot는 기본적으로
요즘에는 debuild하므로 해당 인수가 필요하지 않습니다).

보안 상들


가짜 뿌리 setuid가 아닌 일반 프로그램입니다. 사용자의 권한을 강화하지 않거나
시스템의 보안을 낮춥니다.

onworks.net 서비스를 사용하여 온라인에서 fakeroot-tcp 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad