การตั้งค่า Chroot บน Debian

บทความนี้จะสอนวิธีการติดตั้ง chroot jail บน Debian ฉันคิดว่าคุณกำลังใช้ Debian 7.x หากคุณใช้ Debian 6 หรือ 8 อาจใช้การได้ แต่โปรดจำไว้ว่าฉันไม่ได้ทดสอบ Debian รุ่นอื่น

ล็อกอิน VPS ของคุณในฐานะผู้ใช้รูท นอกจากนี้คุณยังสามารถเรียกใช้คำสั่งด้วย sudo

ขั้นตอนที่ 1: การติดตั้งการอ้างอิง

ในการเริ่มต้นคุณจะต้องเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งซึ่งจะอธิบายในภายหลัง

apt-get install binutils debootstrap

คุณจะต้องเลือกสถานที่เพื่อตั้งค่า chroot สำหรับบทความนี้เราจะใช้/var/chrootไดเรกทอรี

ขั้นตอนที่ 2: การสร้างไดเรกทอรีที่ต้องการ

สร้างโฟลเดอร์ chroot

mkdir -p /var/chroot

ที่ดี! ขั้นตอนเบื้องต้นเสร็จสมบูรณ์แล้ว ตอนนี้ให้ chroot มีประโยชน์

ขั้นตอนที่ 3 การคัดลอกคำสั่งและการอ้างอิง

เราต้องการล่ามคำสั่งดังนั้นให้คัดลอก bash

mkdir -p /var/chroot/bin
cp /bin/bash /var/chroot/bin

ทุกโปรแกรมมีการพึ่งพาของตัวเองและทุบตีเป็นหนึ่งในนั้น ดูที่พวกเขาโดยการเรียกใช้:

ldd /bin/bash

ควรมีลักษณะเช่นนี้หากคุณใช้รุ่น 32 บิต:

linux-gate.so.1 =>  (0xb773e000)
libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xb7718000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7714000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75c3000)
/lib/ld-linux.so.2 (0xb773f000)

มาคัดลอกไฟล์เหล่านี้กัน หากคุณเห็นการขึ้นต่อกันที่แตกต่างกันเพียงแค่คัดลอกเส้นทางหลังจาก=>ส่วนนั้น

mkdir -p /var/chroot/lib 
mkdir -p /var/chroot/lib/i386-linux-gnu
cp /lib/i386-linux-gnu/libtinfo.so.5 /var/chroot/lib/i386-linux-gnu
cp /lib/i386-linux-gnu/libdl.so.2 /var/chroot/lib/i386-linux-gnu
cp /lib/i386-linux-gnu/libc.so.6 /var/chroot/lib/i386-linux-gnu

ขั้นตอนที่ 4: ทดสอบสภาพแวดล้อม

ตอนนี้เรามีการตั้งค่า bash - ลองทดสอบกัน

chroot /var/chroot

ล่ามคำสั่ง bash จะเปิดขึ้น แต่จะไม่มีคำสั่งอื่นใดให้ทำงาน นี่เป็นเพราะเราไม่ได้คัดลอกโปรแกรมอื่น ๆ ไปยังโฟลเดอร์ chroot หากคุณต้องการคำสั่งเพิ่มเติมให้พิมพ์exitและทำซ้ำขั้นตอนที่ 3

นั่นคือทั้งหมดที่ใช้ ตอนนี้คุณได้ตั้งค่า chroot พื้นฐานแล้ว คุณสามารถทดสอบคำสั่งขังผู้ใช้ของคุณ ฯลฯ

หากคุณต้องการระบบเครือข่ายใน chroot คุณจะต้องเรียกใช้คำสั่งต่อไปนี้

mkdir -p /var/chroot/etc
cp /etc/resolv.conf /var/chroot/etc
cp /etc/gai.conf /var/chroot/etc


Leave a Comment

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน