Amazon Best VPN GoSearch

Favicon OnWorks

proot - Dalam talian di Awan

Jalankan proot dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah proot arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


PROoot - chroot, mount --bind, dan binfmt_misc tanpa keistimewaan/persediaan

SINOPSIS


akar [pilihan] ... [arahan]

DESCRIPTION


PROot ialah pelaksanaan ruang pengguna bagi kekacauan, mount --mengikat, dan binfmt_misc. Ini bermaksud
bahawa pengguna tidak memerlukan sebarang keistimewaan atau persediaan untuk melakukan perkara seperti menggunakan sewenang-wenangnya
direktori sebagai sistem fail akar baharu, menjadikan fail boleh diakses di tempat lain dalam
hierarki sistem fail, atau melaksanakan program yang dibina untuk seni bina CPU lain
secara telus melalui mod pengguna QEMU. Selain itu, pembangun boleh menggunakan PROoot sebagai Linux generik
enjin instrumentasi proses terima kasih kepada mekanisme sambungannya, lihat CARE untuk contoh.
Secara teknikalnya PROot bergantung pada ptrace, panggilan sistem tanpa hak yang tersedia dalam setiap Linux
isirong.

Sistem fail akar baharu, aka tetamu rootfs, biasanya mengandungi pengedaran Linux. Oleh
PROoot lalai mengehadkan pelaksanaan program kepada rootfs tetamu sahaja, walau bagaimanapun pengguna
boleh menggunakan terbina dalam lekapkan/ikat mekanisme untuk mengakses fail dan direktori daripada yang sebenar
sistem fail akar, aka tuan rumah rootfs, seolah-olah mereka adalah sebahagian daripada rootfs tetamu.

Apabila pengedaran Linux tetamu dibuat untuk seni bina CPU yang tidak serasi dengan
hos satu, PROoot menggunakan emulator CPU QEMU mod pengguna untuk melaksanakan tetamu secara telus
program. Ini adalah cara yang mudah untuk membangun, membina dan mengesahkan mana-mana Linux tetamu
pakej dengan lancar pada komputer pengguna, sama seperti mereka berada dalam a asli tetamu
persekitaran. Dengan cara itu semua isu kompilasi silang dapat dielakkan.

PROot pun boleh bercampur pelaksanaan program hos dan pelaksanaan program tetamu
dicontohi oleh mod pengguna QEMU. Ini berguna untuk menggunakan hos yang setara dengan program yang
hilang dari rootfs tetamu dan untuk mempercepatkan masa bina dengan menggunakan alat kompilasi silang
atau program bebas CPU, seperti penterjemah.

Perlu diingat bahawa kernel tetamu tidak pernah terlibat, tidak kira sama ada QEMU
mod pengguna digunakan atau tidak. Secara teknikal, apabila program tetamu melakukan akses kepada sistem
sumber, PROoot menterjemah permintaan mereka sebelum menghantarnya ke kernel hos. ini
bermakna program tetamu boleh menggunakan sumber hos (peranti, rangkaian, ...) sama seperti mereka
adalah program hos "biasa".

PILIHAN


Antara muka baris arahan terdiri daripada dua bahagian: pilihan PROoot pertama (pilihan),
kemudian arahan untuk melancarkan (/ Bin / sh jika tidak dinyatakan). Bahagian ini menerangkan pilihan
disokong oleh PROoot, iaitu bahagian pertama antara muka baris arahannya.

Biasa pilihan
-r jalan, --rootfs=jalan
Penggunaan jalan sebagai sistem fail akar tetamu baharu, lalai ialah /.

Yang ditentukan jalan biasanya mengandungi pengedaran Linux di mana semua program baharu
akan terkurung. Root lalai ialah / apabila tiada yang dinyatakan, ini masuk akal
apabila mekanisme bind digunakan untuk menempatkan semula fail hos dan direktori, lihat -b
pilihan dan Contoh bahagian untuk perincian.

Adalah disyorkan untuk menggunakan -R or -S pilihan sebaliknya.

-b jalan, --ikat=jalan, -m jalan, --mount=jalan
Jadikan kandungan jalan boleh diakses dalam rootfs tetamu.

Pilihan ini menjadikan mana-mana fail atau direktori rootfs hos boleh diakses dalam
persekitaran terkurung seolah-olah ia adalah sebahagian daripada rootfs tetamu. Secara lalainya
laluan hos terikat kepada laluan yang sama dalam rootfs tetamu tetapi pengguna boleh menentukan mana-mana
lokasi lain dengan sintaks: -b *laluan_hos*:*lokasi_tetamu*. Jika tetamu
lokasi ialah pautan simbolik, ia dinyahrujuk untuk memastikan kandungan baharu adalah
boleh diakses melalui semua pautan simbolik yang menghala ke kandungan bertindih. Dalam
kebanyakan kes tingkah laku lalai ini tidak sepatutnya menjadi masalah, walaupun mungkin
secara jelas tidak menafikan lokasi tetamu dengan melampirkannya ! watak: -b
*jalan_hos*:*lokasi_tetamu!*.

-q arahan, --qemu=arahan
Laksanakan program tetamu melalui QEMU seperti yang ditetapkan oleh arahan.

Setiap kali program tetamu akan dilaksanakan, PROoot memasukkan mod pengguna QEMU
arahan di hadapan permintaan awal. Dengan cara itu, program tetamu sebenarnya berjalan
CPU tetamu maya yang dicontohi oleh mod pengguna QEMU. Pelaksanaan asli hos
program masih berkesan dan keseluruhan rootfs hos terikat /host-rootfs in
persekitaran tetamu.

-w jalan, --pwd=jalan, --cwd=jalan
Tetapkan direktori kerja awal kepada jalan.

Sesetengah program menjangkakan untuk dilancarkan daripada direktori tertentu tetapi tidak melaksanakan apa-apa
chdir sendiri. Pilihan ini mengelakkan keperluan untuk menjalankan shell dan kemudian
memasuki direktori secara manual.

-v nilai, --verbose=nilai
Tetapkan tahap maklumat nyahpepijat kepada nilai.

Semakin tinggi integer nilai ialah, maklumat nyahpepijat yang lebih terperinci dicetak ke
aliran ralat piawai. A negatif nilai membuat PROot senyap kecuali pada kematian
kesilapan.

-V, --versi, --kira-kira
Versi cetak, hak cipta, lesen dan kenalan, kemudian keluar.

-h, - membantu, --penggunaan
Cetak versi dan penggunaan baris arahan, kemudian keluar.

Lanjutan pilihan
Pilihan berikut mendayakan sambungan terbina dalam. Secara teknikal pemaju boleh menambah mereka
memiliki ciri untuk PROot atau menggunakannya sebagai enjin instrumentasi proses Linux terima kasih kepada
mekanisme sambungan, lihat sumber untuk butiran lanjut.

-k rentetan, --pelepasan-kernel=rentetan
Jadikan kernel semasa muncul sebagai keluaran kernel rentetan.

Jika program dijalankan pada kernel yang lebih lama daripada yang dijangkakan oleh perpustakaan GNU Cnya,
ralat berikut dilaporkan: "FATAL: kernel too old". Untuk dapat menjalankan sedemikian
program, PROoot boleh meniru beberapa ciri yang tersedia dalam kernel
keluaran yang ditentukan oleh rentetan tetapi itu tiada dalam kernel semasa.

-0, --root-id
Jadikan pengguna semasa kelihatan sebagai "root" dan palsukan keistimewaannya.

Sesetengah program akan menolak untuk berfungsi jika ia tidak dijalankan dengan keistimewaan "root", walaupun
jika tiada sebab teknikal untuk itu. Ini biasanya berlaku dengan pakej
pengurus. Pilihan ini membolehkan pengguna memintas jenis had ini dengan memalsukan
identiti pengguna/kumpulan, dan dengan memalsukan kejayaan beberapa operasi seperti menukar
pemilikan fail, menukar direktori akar kepada /, ... Ambil perhatian bahawa pilihan ini ialah
agak terhad berbanding dengan fakeroot.

-i rentetan, --change-id=rentetan
Jadikan pengguna dan kumpulan semasa kelihatan sebagai rentetan "uid:gid".

Pilihan ini menjadikan pengguna dan kumpulan semasa muncul sebagai uid and gid. Begitu juga,
fail yang sebenarnya dimiliki oleh pengguna dan kumpulan semasa kelihatan seolah-olah ia dimiliki oleh
uid and gid sebaliknya. Perhatikan bahawa -0 pilihan adalah sama seperti -i 0:0.

Alias pilihan
Pilihan berikut adalah alias untuk set pilihan yang berguna.

-R jalan
Alias: -r *jalan* + beberapa disyorkan -b.

Program diasingkan dalam jalan, rootfs tetamu, mungkin masih perlu mengakses maklumat
tentang sistem hos, seperti yang digambarkan dalam Contoh bahagian manual.
Maklumat hos ini biasanya: definisi pengguna/kumpulan, persediaan rangkaian,
maklumat masa jalan, fail pengguna, ... Pada semua pengedaran Linux, semuanya berbohong
dalam beberapa fail hos dan direktori yang terikat secara automatik oleh ini
pilihan:

· /etc/host.conf

· / Etc / tuan rumah

· /etc/hosts.equiv

· / etc / mtab

· /etc/netgroup

· /etc/networks

· / etc / passwd

· / dll / kumpulan

· /etc/nsswitch.conf

· /etc/resolv.conf

· / etc / localtime

· / dev /

· /sys/

· /proc/

· / tmp /

· / lari /

· /var/run/dbus/system_bus_socket

· $HOME

· jalan

-S jalan
Alias: -0 -r *jalan* + beberapa disyorkan -b.

Pilihan ini berguna untuk membuat dan memasang pakej dengan selamat ke dalam rootfs tetamu.
Ia serupa dengan -R pilihan mengharapkan ia membolehkan -0 pilihan dan hanya mengikat
mengikuti set laluan minimum untuk mengelakkan perubahan yang tidak dijangka pada fail hos:

· /etc/host.conf

· / Etc / tuan rumah

· /etc/nsswitch.conf

· /etc/resolv.conf

· / dev /

· /sys/

· /proc/

· / tmp /

· /lari/shm

· $HOME

· jalan

EXIT STATUS


Jika ralat dalaman berlaku, akar mengembalikan status keluar bukan sifar, jika tidak ia kembali
status keluar program yang terakhir ditamatkan. Apabila ralat telah berlaku, satu-satunya cara
untuk mengetahui sama ada ia datang daripada program yang ditamatkan terakhir atau daripada akar itu sendiri adalah untuk mempunyai a
lihat mesej ralat.

Gunakan proot dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.