Ini ialah arahan fakeroot-pseudo 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
fakeroot - jalankan arahan dalam persekitaran yang memalsukan keistimewaan root untuk manipulasi fail
SINOPSIS
fakeroot [-i|-s local-state-dir] [-h|--bantuan ] [-v|--versi ] [--] [perintah]
DESCRIPTION
fakeroot menjalankan perintah dalam persekitaran di mana ia kelihatan mempunyai keistimewaan root untuk
manipulasi fail. Ini berguna untuk membolehkan pengguna membuat imej sistem fail,
arkib dan pakej (tar, ar, .deb dll.) dengan fail di dalamnya dengan root
kebenaran/pemilikan. Tanpa fakeroot seseorang itu perlu mempunyai keistimewaan akar untuk mencipta
fail konstituen arkib dengan kebenaran dan pemilikan yang betul, dan kemudian
bungkusnya, atau seseorang itu perlu membina arkib secara langsung, tanpa menggunakan
arkib. Versi ini fakeroot menggunakan nama samaran(1) untuk menggantikan manipulasi fail
fungsi perpustakaan (Chmod(2), stat(2) dsb.) oleh yang mensimulasikan kesan yang sebenar
fungsi perpustakaan akan ada, sekiranya pengguna benar-benar root.
PILIHAN
-l berhujah, --lib berhujah
Tidak melakukan apa-apa, diterima untuk keserasian sahaja.
--dipalsukan berhujah
Tidak melakukan apa-apa, diterima untuk keserasian sahaja.
[--] arahan
Sebarang arahan yang anda mahu dijalankan sebagai fakeroot. Gunakan '--' jika dalam arahan yang anda ada
pilihan lain yang mungkin mengelirukan parsing pilihan fakeroot.
-s local-state-dir
Menyimpan nama samaran direktori negeri semasa keluar. Direktori ini memegang nama samaran pangkalan data
fail dan fail log. Lihat nama samaran dokumentasi mengenai butiran tentang bagaimana ini
direktori boleh digunakan semula.
-i local-state-dir
Beban a nama samaran persekitaran yang sebelum ini disimpan menggunakan -s dari direktori yang ditentukan.
Ambil perhatian bahawa ini tidak secara tersirat menyimpan direcotry, gunakan -s sebaliknya untuk itu
tingkah laku. Menggunakan fail yang sama untuk kedua-dua -i dan -s dalam satu fakeroot permohonan
adalah selamat.
-u, --tidak diketahui-adalah-nyata Tidak melakukan apa-apa, diterima untuk keserasian sahaja.
-b fd Tidak melakukan apa-apa, diterima untuk keserasian sahaja.
-h Paparkan bantuan.
-v Versi paparan.
CONTOH
Berikut adalah contoh sesi dengan fakeroot. Perhatikan bahawa di dalam persekitaran akar palsu
manipulasi fail yang memerlukan keistimewaan root berjaya, tetapi tidak benar-benar berlaku.
$ whoami
Joost
$ fakeroot / bin / bash
# siapakah saya
akar
# mknod hda3 b 3 1
# ls -ld hda3
brw-r--r-- 1 punca akar 3, 1 Jul 2 22:58 hda3
# chown joost:root hda3
# ls -ld hda3
brw-r--r-- 1 akar joost 3, 1 Jul 2 22:58 hda3
# ls -ld /
drwxr-xr-x 20 akar akar 1024 Jun 17 21:50 /
# chown joost:pengguna /
# chmod a+w /
# ls -ld /
drwxrwxrwx 20 pengguna joost 1024 Jun 17 21:50 /
# keluar
$ ls -ld /
drwxr-xr-x 20 punca akar 1024 Jun 17 21:50 //
$ ls -ld hda3
-rw-r--r-- 1 pengguna joost 0 Jul 2 22:58 hda3
Hanya kesan yang pengguna Joost bagaimanapun boleh berlaku secara nyata.
fakeroot telah ditulis secara khusus untuk membolehkan pengguna mencipta pakej Debian GNU/Linux (dalam
yang deb(5) format) tanpa memberi mereka keistimewaan akar. Ini boleh dilakukan dengan arahan seperti
dpkg-buildpackage -rfakeroot or menyahbina -rfakeroot (sebenarnya, -rfakeroot adalah lalai dalam
debuild pada masa kini, jadi anda tidak memerlukan hujah itu).
KESELAMATAN ASPEK
fakeroot ialah program biasa, bukan setuid. Ia tidak meningkatkan keistimewaan pengguna, atau
mengurangkan keselamatan sistem.
Gunakan fakeroot-pseudo dalam talian menggunakan perkhidmatan onworks.net