นี่คือคำสั่ง nsenter ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
nsenter - รันโปรแกรมด้วยเนมสเปซของกระบวนการอื่น
เรื่องย่อ
เซนเตอร์ [ตัวเลือก] [โครงการ [ข้อโต้แย้ง]]
DESCRIPTION
ป้อนเนมสเปซของกระบวนการอื่นอย่างน้อยหนึ่งกระบวนการ จากนั้นดำเนินการตามที่ระบุ
โปรแกรม. เนมสเปซที่ป้อนได้คือ:
ภูเขา namespace
การเมานต์และยกเลิกการต่อเชื่อมระบบไฟล์จะไม่ส่งผลกระทบต่อส่วนที่เหลือของระบบ (โคลน_
นิวส์ แฟล็ก) ยกเว้นระบบไฟล์ที่มีการทำเครื่องหมายอย่างชัดเจนว่าแชร์ (กับ
ภูเขา --สร้าง-แบ่งปัน; ดู /proc/self/mountinfo สำหรับ ที่ใช้ร่วมกัน ธง).
UTS namespace
การตั้งชื่อโฮสต์หรือชื่อโดเมนจะไม่มีผลกับส่วนที่เหลือของระบบ (โคลน_
ใหม่ ธง)
IPC namespace
กระบวนการจะมีเนมสเปซอิสระสำหรับคิวข้อความ System V
ชุดสัญญาณและเซ็กเมนต์หน่วยความจำที่ใช้ร่วมกัน (CLONE_NEWIPC ธง)
เครือข่าย namespace
กระบวนการนี้จะมีสแต็ค IPv4 และ IPv6 อิสระ ตารางเส้นทาง IP ไฟร์วอลล์
กฎ, the /proc/net และ /sys/คลาส/net แผนผังไดเร็กทอรี ซ็อกเก็ต ฯลฯ (โคลน_
นิวเน็ต ธง)
PID namespace
เด็ก ๆ จะมีชุด PID เพื่อประมวลผลการแมปแยกจาก เซนเตอร์
กระบวนการ (CLONE_NEWPID ธง). เซนเตอร์ จะแยกตามค่าเริ่มต้นหากเปลี่ยน PID
เนมสเปซเพื่อให้โปรแกรมใหม่และลูกของมันแชร์ PID เนมสเปซเดียวกัน
และมองเห็นกันได้ ถ้า --ไม่มีส้อม ใช้โปรแกรมใหม่จะเป็น
ดำเนินการโดยไม่ต้องฟอร์ก
ผู้ใช้งาน namespace
กระบวนการนี้จะมีชุด UID, GID และความสามารถที่แตกต่างกัน (โคลน_
ผู้ใช้ใหม่ ธง)
ดู โคลน(2) สำหรับความหมายที่แท้จริงของธง
If โครงการ ไม่ได้รับ จากนั้นจึงเรียกใช้ ``${SHELL}'' (ค่าเริ่มต้น: bin / sh /).
OPTIONS
-t, --เป้า pid
ระบุกระบวนการเป้าหมายเพื่อรับบริบท เส้นทางสู่บริบทที่ระบุ
by pid คือ:
/โปรค/pid/ns/mnt เนมสเปซการเมานต์
/โปรค/pid/ns/uts เนมสเปซ UTS
/โปรค/pid/ns/ipc เนมสเปซ IPC
/โปรค/pid/ns/net เนมสเปซเครือข่าย
/โปรค/pid/ns/pid เนมสเปซ PID
/โปรค/pid/ns/ผู้ใช้เนมสเปซผู้ใช้
/โปรค/pid/ราก ไดเรกทอรีราก
/โปรค/pid/cwd ไดเร็กทอรีการทำงานตามลำดับ
-m, --เมา[=ไฟล์]
ป้อนเนมสเปซการเมานท์ หากไม่มีการระบุไฟล์ ให้ป้อนเนมสเปซการต่อเชื่อมของ
กระบวนการเป้าหมาย หากระบุไฟล์ ให้ป้อนเนมสเปซการเมาต์ที่ระบุโดย
ไฟล์
-u, --อุตส[=ไฟล์]
ป้อนเนมสเปซ UTS หากไม่มีการระบุไฟล์ ให้ป้อนเนมสเปซ UTS ของ
กระบวนการเป้าหมาย หากระบุไฟล์ ให้ป้อนเนมสเปซ UTS ที่ระบุโดยไฟล์
-i, --ไอพีซี[=ไฟล์]
ป้อนเนมสเปซ IPC หากไม่มีการระบุไฟล์ ให้ป้อน IPC เนมสเปซของ
กระบวนการเป้าหมาย หากระบุไฟล์ ให้ป้อนเนมสเปซ IPC ที่ระบุโดยไฟล์
-n, --สุทธิ[=ไฟล์]
ป้อนเนมสเปซเครือข่าย หากไม่มีการระบุไฟล์ ให้ป้อนเนมสเปซเครือข่าย
ของกระบวนการเป้าหมาย หากระบุไฟล์ ให้ป้อนเนมสเปซเครือข่ายที่ระบุ
โดยไฟล์.
-p, --ปิด[=ไฟล์]
ป้อนเนมสเปซ PID หากไม่มีการระบุไฟล์ ให้ป้อน PID เนมสเปซของ
กระบวนการเป้าหมาย หากระบุไฟล์ ให้ป้อนเนมสเปซ PID ที่ระบุโดยไฟล์
-U, --ผู้ใช้[=ไฟล์]
ป้อนเนมสเปซผู้ใช้ หากไม่มีการระบุไฟล์ ให้ป้อนเนมสเปซผู้ใช้ของ
กระบวนการเป้าหมาย หากระบุไฟล์ ให้ป้อนเนมสเปซผู้ใช้ที่ระบุโดยไฟล์
ดูเพิ่มเติมที่ --การตั้งค่า และ --setgid ตัวเลือก
-G, --setgid กิด
ตั้งค่า ID กลุ่มที่จะใช้ในเนมสเปซที่ป้อนและดรอปข้อมูลเสริม
กลุ่ม เซนเตอร์(1) ตั้งค่า GID สำหรับเนมสเปซผู้ใช้เสมอ ค่าเริ่มต้นคือ 0
-S, --การตั้งค่า UID
ตั้งค่า ID ผู้ใช้ที่จะใช้ในเนมสเปซที่ป้อน เซนเตอร์(1) เสมอ
ตั้งค่า UID สำหรับเนมสเปซผู้ใช้ ค่าเริ่มต้นคือ 0
--preserve-หนังสือรับรอง
อย่าแก้ไข UID และ GID เมื่อป้อนเนมสเปซผู้ใช้ ค่าเริ่มต้นคือการลดลง
กลุ่มเสริมและตั้งค่า GID และ UID เป็น 0
-r, --ราก[=ไดเรกทอรี]
ตั้งค่าไดเร็กทอรีราก หากไม่ได้ระบุไดเร็กทอรีไว้ ให้ตั้งค่าไดเร็กทอรีรูทเป็น
ไดเร็กทอรีรากของกระบวนการเป้าหมาย หากระบุไดเร็กทอรี ให้ตั้งค่า root
ไดเร็กทอรีไปยังไดเร็กทอรีที่ระบุ
-w, --wd[=ไดเรกทอรี]
ตั้งค่าไดเร็กทอรีการทำงาน หากไม่มีการระบุไดเร็กทอรี ให้ตั้งค่าไดเร็กทอรีการทำงาน
ไปยังไดเร็กทอรีการทำงานของกระบวนการเป้าหมาย หากระบุไดเร็กทอรี ให้ตั้งค่า
ไดเร็กทอรีการทำงานไปยังไดเร็กทอรีที่ระบุ
-F, --ไม่มีส้อม
อย่า Fork ก่อนดำเนินการโปรแกรมที่ระบุ โดยค่าเริ่มต้น เมื่อป้อน PID
เนมสเปซ เซนเตอร์ โทร ส้อม ก่อนจะโทรไป exec เพื่อให้เด็กคนใดคนหนึ่งเป็น
ในเนมสเปซ PID ที่ป้อนใหม่
-Z, --ติดตามบริบท
ตั้งค่าบริบทความปลอดภัยของ SELinux ที่ใช้สำหรับดำเนินการกระบวนการใหม่ตาม
ดำเนินการตามกระบวนการที่ระบุโดย .แล้ว --เป้า พีไอดี (util-linux ต้องเป็น
คอมไพล์ด้วยการสนับสนุน SELinux มิฉะนั้น ตัวเลือกจะไม่พร้อมใช้งาน)
-V, --รุ่น
แสดงข้อมูลเวอร์ชันและออก
-h, --ช่วยด้วย
แสดงข้อความช่วยเหลือและออก
ใช้ nsenter ออนไลน์โดยใช้บริการ onworks.net