EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

fakeroot-tcp - Online în cloud

Rulați fakeroot-tcp în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda fakeroot-tcp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


fakeroot - rulați o comandă într-un mediu falsificând privilegiile root pentru manipularea fișierelor

REZUMAT


fakeroot [-l|--lib bibliotecă] [--fals fals-binar] [-i incarca fisierul] [-s Salvează fișierul]
[-u|--necunoscut-este-real ] [-b|--fd-bază ] [-h|--ajutor ] [-v|--versiunea ] [-] [comanda]

DESCRIERE


fakeroot rulează o comandă într-un mediu în care pare să aibă privilegii de root pentru
manipularea fișierelor. Acest lucru este util pentru a permite utilizatorilor să creeze arhive (tar, ar, .deb
etc.) cu fișiere în ele cu permisiuni/proprietate root. Fără fakeroot unul ar avea nevoie
să aibă privilegii de root pentru a crea fișierele constitutive ale arhivelor cu corect
permisiunile și proprietatea, apoi le împachetați, sau ar trebui să construiți
arhive direct, fără a utiliza arhivatorul.

fakeroot funcționează prin înlocuirea funcțiilor bibliotecii de manipulare a fișierelor (chmod(2), Stat(2)
etc.) de către cele care simulează efectul pe care l-ar fi avut funcțiile reale de bibliotecă, au avut
utilizatorul a fost cu adevărat root. Aceste funcții wrapper sunt într-o bibliotecă partajată
/ usr / lib /*/libfakeroot-*.so sau locație similară pe platforma dvs. Obiectul partajat este
încărcat prin LD_PRELOAD mecanismul încărcătorului dinamic. (Vedea ld.deci(8))

Dacă intenționați să construiți pachete cu fakeroot, încercați să construiți pachetul fakeroot
în primul rând: etapa „debian/rules build” are câteva teste (testare în principal pentru erori în vechiul
versiuni fakeroot). Dacă acele teste eșuează (de exemplu, pentru că aveți anumite libc5
programe de pe sistemul dvs.), alte pachete pe care le construiți cu fakeroot vor eșua foarte probabil
de asemenea, dar posibil în moduri mult mai subtile.

De asemenea, rețineți că cel mai bine este să nu construiți fișierele binare în sine
fakeroot. Mai ales configurați și prietenilor nu le place când sistemul se comportă brusc
diferit de ceea ce se așteaptă. (sau, dezactivează aleatoriu unele variabile de mediu,
dintre care unele au nevoie de fakeroot).

OPŢIUNI


-l bibliotecă, --lib bibliotecă
Specificați o bibliotecă de wrapper alternativă.

--falsat binar
Specificați un binar alternativ de utilizat ca falsificat.

[-] comandă
Orice comandă pe care doriți să fie executată ca fakeroot. Folosiți „--” dacă aveți în comandă
alte opțiuni care pot încurca analiza opțiunilor fakeroot.

-s Salvează fișierul
Salvați mediul fakeroot pentru a salva fișierul la ieșire. Acest fișier poate fi folosit pentru
restaurați mediul ulterior folosind -i. Cu toate acestea, acest fișier se va scurge și va face root
se va comporta în moduri ciudate dacă nu lăsați fișierele atinse în fakeroot
singur când se află în afara mediului. Totuși, acest lucru poate fi util. De exemplu, se poate
să fie folosit cu rsync(1) pentru a face copii de rezervă și a restabili întregul arbore de director complet cu
informații despre utilizator, grup și dispozitiv fără a fi nevoie să fie root. Vedea
/usr/share/doc/fakeroot/README.saving pentru mai multe detalii.

-i incarca fisierul
Încărcați un mediu fakeroot salvat anterior folosind -s din fișierul de încărcare. Rețineți că
acest lucru nu salvează implicit fișierul, folosiți și -s pentru acel comportament. Folosind
același fișier atât pentru -i cât și pentru -s într-un singur fișier fakeroot invocarea este sigură.

-u, --necunoscut-este-real
Utilizați dreptul de proprietate reală a fișierelor necunoscute anterior de fakeroot în loc de
pretinzând că sunt deținute de root:root.

-b fd Specificați baza fd (numai în modul TCP). fd este numărul minim de descriptor de fișier de utilizat
pentru conexiuni TCP; acest lucru poate fi important pentru a evita conflictele cu fișierul
descriptori utilizați de programele rulate sub fakeroot.

-h Afișează ajutor.

-v Versiunea de afișare.

EXEMPLE


Iată un exemplu de sesiune cu fakeroot. Observați că în mediul rădăcină falsă
manipularea fișierelor care necesită privilegii root reușește, dar nu se întâmplă cu adevărat.

$ whoami
Joost
$ fakeroot / bin / bash
# cine sunt
rădăcină
# mknod hda3 b 3 1
# ls -ld hda3
brw-r--r-- 1 rădăcină rădăcină 3, 1 iulie 2 22:58 hda3
# chown joost:root hda3
# ls -ld hda3
brw-r--r-- 1 joost root 3, 1 Jul 2 22:58 hda3
# ls -ld /
drwxr-xr-x 20 root root 1024 17 iunie 21:50 /
# chown joost:users /
# chmod a+w /
# ls -ld /
drwxrwxrwx 20 utilizatori joost 1024 17 iunie 21:50 /
# Ieșire
$ ls -ld /
drwxr-xr-x 20 root root 1024 17 iunie 21:50 //
$ ls -ld hda3
-rw-r--r-- 1 utilizatori joost 0 2 iul 22:58 hda3

Numai efectele acel utilizator Joost ar putea oricum să se întâmple cu adevărat.

fakeroot a fost scris special pentru a permite utilizatorilor să creeze pachete Debian GNU/Linux (în
il debutantă(5) format) fără a le acorda privilegii de root. Acest lucru se poate face prin comenzi precum
dpkg-buildpackage -rfakeroot or deconstruiți -rfakeroot (de fapt, -rfakeroot este implicit în
deconstruiți în zilele noastre, deci nu aveți nevoie de acest argument).

SECURITATE ASPECTE


fakeroot este un program obișnuit, non-setuid. Nu sporește privilegiile unui utilizator sau
scade securitatea sistemului.

Utilizați fakeroot-tcp online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad