InglesPransesEspanyol

Ad


OnWorks favicon

fakeroot-tcp - Online sa Cloud

Magpatakbo ng fakeroot-tcp sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na fakeroot-tcp na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


fakeroot - magpatakbo ng isang command sa isang kapaligiran na nagpapanggap ng mga pribilehiyo ng ugat para sa pagmamanipula ng file

SINOPSIS


fakeroot [-l|--lib aklatan] [--pekeng pekeng-binary] [-i load-file] [-s save-file]
[-u|--unknown-is-real ] [-b|--fd-base ] [-h|--tulong ] [-v|--bersyon ] [--] [utos]

DESCRIPTION


fakeroot nagpapatakbo ng isang utos sa isang kapaligiran kung saan lumilitaw na may mga pribilehiyong ugat para sa
pagmamanipula ng file. Ito ay kapaki-pakinabang para sa pagpapahintulot sa mga user na lumikha ng mga archive (tar, ar, .deb
atbp.) na may mga file sa mga ito na may mga pahintulot sa ugat/pagmamay-ari. Kung wala fakeroot kailangan ng isa
na magkaroon ng root privileges na lumikha ng mga constituent file ng archive na may tama
mga pahintulot at pagmamay-ari, at pagkatapos ay i-pack ang mga ito, o ang isa ay kailangang bumuo ng
direktang nag-archive, nang hindi ginagamit ang archiver.

fakeroot gumagana sa pamamagitan ng pagpapalit ng file manipulation library functions (chmodNa (2), stat(2)
atbp.) sa pamamagitan ng mga na gayahin ang epekto ang tunay na mga function ng library ay nagkaroon ng, ay ang
root talaga ang user. Ang mga function ng wrapper na ito ay nasa isang shared library
/ usr / lib /*/libfakeroot-*.so o katulad na lokasyon sa iyong platform. Ang ibinahaging bagay ay
na-load sa pamamagitan ng LD_PRELOAD mekanismo ng dynamic na loader. (Tingnan ld.so(8))

Kung balak mong bumuo ng mga pakete gamit ang fakeroot, pakisubukang buuin ang fakeroot package
una: ang yugto ng "debian/rules build" ay may ilang mga pagsubok (karamihan ang pagsubok para sa mga bug sa lumang
mga bersyon ng fakeroot). Kung nabigo ang mga pagsubok na iyon (halimbawa dahil mayroon kang ilang partikular na libc5
mga programa sa iyong system), ang ibang mga pakete na binuo mo gamit ang fakeroot ay malamang na mabibigo
masyadong, ngunit posibleng sa mas banayad na paraan.

Gayundin, tandaan na pinakamahusay na huwag gawin ang pagbuo ng mga binary mismo sa ilalim
fakeroot. Lalo na ang configure at ayaw ng mga kaibigan kapag biglang nag-behave ang system
iba sa inaasahan nila. (o, random nilang tinanggal ang ilang mga variable sa kapaligiran,
ang ilan ay kailangan ng fakeroot).

Opsyon


-l aklatan, --lib aklatan
Tumukoy ng alternatibong library ng wrapper.

--pekeng doble
Tumukoy ng alternatibong binary na gagamitin bilang peke.

[--] utos
Anumang utos na gusto mong patakbuhin bilang fakeroot. Gamitin ang '--' kung nasa command na mayroon ka
iba pang mga opsyon na maaaring malito sa pag-parse ng opsyon ng fakeroot.

-s save-file
I-save ang fakeroot environment para i-save ang file sa paglabas. Maaaring gamitin ang file na ito sa
ibalik ang kapaligiran sa ibang pagkakataon gamit ang -i. Gayunpaman, ang file na ito ay tatagas at fakeroot
ay kikilos sa mga kakaibang paraan maliban kung iiwan mo ang mga file na hinawakan sa loob ng fakeroot
mag-isa kapag nasa labas ng kapaligiran. Gayunpaman, maaari itong maging kapaki-pakinabang. Halimbawa, maaari
gamitin sa rsync(1) upang i-back up at ibalik ang buong puno ng direktoryo na kumpleto sa
impormasyon ng user, pangkat at device nang hindi kinakailangang maging ugat. Tingnan mo
/usr/share/doc/fakeroot/README.saving para sa karagdagang detalye.

-i load-file
Mag-load ng fakeroot environment na dati nang na-save gamit ang -s mula sa load-file. Tandaan na
hindi nito basta-basta nai-save ang file, gumamit din ng -s para sa pag-uugaling iyon. Gamit
ang parehong file para sa parehong -i at -s sa isang solong fakeroot ligtas ang panawagan.

-u, --unknown-ay-totoo
Gamitin ang tunay na pagmamay-ari ng mga file na dati ay hindi alam sa fakeroot sa halip na
nagpapanggap na sila ay pagmamay-ari ng root:root.

-b fd Tukuyin ang fd base (TCP mode lang). Ang fd ay ang minimum na file descriptor number na gagamitin
para sa mga koneksyon sa TCP; maaaring mahalaga ito upang maiwasan ang mga salungatan sa file
mga deskriptor na ginagamit ng mga programang pinapatakbo sa ilalim ng fakeroot.

-h Ipakita ang tulong.

-v Ipakita ang bersyon.

HALIMBAWA


Narito ang isang halimbawa ng session na may fakeroot. Pansinin na sa loob ng pekeng kapaligiran ng ugat
Ang pagmamanipula ng file na nangangailangan ng mga pribilehiyo sa ugat ay nagtagumpay, ngunit hindi talaga nangyayari.

$ whoami
sumali
$ fakeroot / basahan / bash
# sino ako
ugat
# mknod hda3 b 3 1
# ls -ld hda3
brw-r--r-- 1 ugat na ugat 3, 1 Hul 2 22:58 hda3
# chown joost:root hda3
# ls -ld hda3
brw-r--r-- 1 joost root 3, 1 Hul 2 22:58 hda3
# ls -ld /
drwxr-xr-x 20 root root 1024 Hun 17 21:50 /
# chown joost:users /
# chmod a+w /
# ls -ld /
drwxrwxrwx 20 joost user 1024 Hun 17 21:50 /
# exit
$ ls -ld /
drwxr-xr-x 20 root root 1024 Hun 17 21:50 //
$ ls -ld hda3
-rw-r--r-- 1 joost user 0 Hul 2 22:58 hda3

Tanging ang mga epekto na gumagamit sumali maaaring mangyari pa rin sa totoo.

fakeroot ay partikular na isinulat upang bigyang-daan ang mga user na lumikha ng mga pakete ng Debian GNU/Linux (sa
ang deb(5) format) nang hindi binibigyan sila ng mga pribilehiyong ugat. Ito ay maaaring gawin sa pamamagitan ng mga utos tulad ng
dpkg-buildpackage -rfakeroot or debuild -rfakeroot (talaga, -rfakeroot ay default sa
debuild ngayon, kaya hindi mo na kailangan ang argumentong iyon).

SEGURIDAD MGA ASPETO


fakeroot ay isang regular, hindi-setuid na programa. Hindi nito pinapahusay ang mga pribilehiyo ng gumagamit, o
bawasan ang seguridad ng system.

Gumamit ng fakeroot-tcp online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad