rbash - shell bash terhad dijelaskan dengan contoh praktikal

rbash - shell bash terhad dijelaskan dengan contoh praktikal

Linux Shell adalah salah satu yang paling menarik dan berkuasa Gnu/Linux alat berkuasa. Semua permohonan, termasuk X, dibina di atas shell dan shell linux sangat kuat sehingga seluruh sistem linux dapat dikawal dengan tepat, menggunakannya. Aspek lain dari shell linux adalah, ia boleh menjadi berpotensi berbahaya, apabila anda melaksanakan perintah sistem, tanpa mengetahui akibatnya atau tanpa sadar.

Shell bash terhad

Menjadi pengguna yang jahil. Untuk tujuan ini kami memperkenalkan cangkang terhad. Kami akan membincangkan shell terhad secara terperinci, sekatan yang dilaksanakan, dan banyak lagi.

Apa itu rbash?

The Shell terhad adalah shell linux yang menyekat beberapa ciri shell bash, dan sangat jelas dari nama. Sekatan dilaksanakan dengan baik untuk arahan serta skrip yang berjalan dalam cangkang terhad. Ia menyediakan lapisan tambahan untuk keselamatan untuk bash shell di linux.

Sekatan yang dilaksanakan di RBASH

  1. Perintah CD (Direktori Tukar)
  2. Jalan (tetapan/ unsetting)
  3. Env aka bash_env (persekitaran/ penyusunan persekitaran)
  4. Fungsi mengimport
  5. Menentukan nama fail yang mengandungi argumen '/'
  6. Menentukan nama fail yang mengandungi argumen '-'
  7. Mengalihkan output menggunakan '>','>>','> |','','> &','&>'
  8. mematikan sekatan menggunakan 'Tetapkan +r'Atau'Tetapkan +o'

Catatan: Sekatan RBASH dikuatkuasakan setelah sebarang fail permulaan dibaca.

Membolehkan shell terhad

Dalam beberapa versi Gnu/Linux iaitu., topi merah/Centos, rbash tidak boleh dilaksanakan secara langsung dan memerlukan pautan simbolik yang akan dibuat.

# cd /bin # ln -s bash rbash

Di kebanyakan hari ini Gnu/Linux Pengagihan Standard, RBash boleh didapati secara lalai. Jika tidak, anda boleh memuat turun tarball sumber dan memasangnya dari sumber dalam sistem anda.

Memulakan RBASH

Untuk memulakan shell terhad RBASH di Linux, laksanakan arahan berikut.

# bash -r atau # rbash

Catatan: Sekiranya rbash bermula dengan jayanya, ia kembali 0.

Menguji beberapa sekatan

Di sini, kami melaksanakan beberapa arahan di RBash Shell untuk memeriksa sekatan.

# CD RBASH: CD: Terhad
# pwd> a.txt Bash: a.TXT: Terhad: Tidak dapat mengalihkan keluar Output
Kelebihan kulit terhad
  1. Shell Terhad digunakan bersempena dengan penjara chroot, dalam usaha selanjutnya untuk mengehadkan akses ke sistem secara keseluruhan.
Kekurangan cangkang terhad
  1. Tidak mencukupi untuk membolehkan pelaksanaan perisian yang tidak dipercayai sepenuhnya.
  2. Apabila arahan yang dijumpai sebagai skrip shell dilaksanakan, rbash mematikan sebarang sekatan dalam shell yang dilahirkan untuk melaksanakan skrip.
  3. Apabila pengguna menjalankan bash atau dash dari rbash maka mereka mendapat cengkerang yang tidak terhad.
  4. rbash hanya boleh digunakan dalam chroot kecuali anda tahu apa yang anda lakukan.
  5. Terdapat banyak cara untuk mengeluarkan shell bash terhad yang tidak mudah diramalkan terlebih dahulu.

Kesimpulan

rbash adalah alat yang hebat untuk diusahakan, dalam persekitaran terhad dan berfungsi dengan cemerlang. Anda mesti mencubanya dan anda tidak akan kecewa.

Itu sahaja buat masa ini. Saya akan segera berada di sini di sini dengan topik lain yang menarik dan berpengetahuan yang anda suka membaca. Jangan lupa memberi kami maklum balas berharga anda di bahagian komen kami.