นี่คือคำสั่ง replcon ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
replcon - เครื่องมือเปลี่ยนบริบทไฟล์ SELinux
เรื่องย่อ
ตัวแทน NEW_CONTEXT DIR [ตัวเลือก] [การแสดงออก]
DESCRIPTION
ตัวแทน อนุญาตให้ผู้ใช้ค้นหาและแทนที่บริบทไฟล์ สามารถกรองเปลี่ยนได้
ตามคลาสอ็อบเจ็กต์ตามที่อธิบายไว้ด้านล่าง
ที่จำเป็น อาร์กิวเมนต์
ใหม่_CONTEXT
บริบทการแทนที่ที่แสดงเป็นบริบทบางส่วน อธิบายไว้ด้านล่าง
DIR ไดเร็กทอรีเริ่มต้นเพื่อเริ่มการค้นหา เครื่องมือจะเรียกซ้ำเป็นใดๆ
ไดเร็กทอรีย่อย ดังนั้นต้องแน่ใจว่าไม่มีการต่อเชื่อมแบบวงกลมอยู่ภายใน
การแสดงออก
ตัวเลือกต่อไปนี้อนุญาตให้ผู้ใช้ระบุไฟล์ที่จะค้นหา ไฟล์ต้องตอบสนองทุกประการ
เกณฑ์ที่กำหนดไว้สำหรับบริบทที่จะถูกแทนที่ หากไม่มีนิพจน์ให้ all
บริบทของไฟล์จะถูกแทนที่
-t ประเภท --type=TYPE
ค้นหาไฟล์ที่มีบริบทที่มีประเภท TYPE
-u USER, --user=USER
ค้นหาไฟล์ที่มีบริบทที่มีผู้ใช้ USER
-r บทบาท --role=ROLE
ค้นหาไฟล์ที่มีบริบทมีบทบาท ROLE
-m RANGE, --mls-range=ช่วง
ค้นหาไฟล์ที่มีบริบทที่มีช่วง MLS เป็น RANGE สังเกตว่า ตัวแทน
ละเว้นไลบรารีการแปล SELinux หากมี นอกจากนี้ ธงนี้คือ
ละเลย if DIR ไม่มีข้อมูล MLS
--บริบท=CONTEXT
ค้นหาไฟล์ที่ตรงกับบริบทบางส่วนนี้ แฟล็กนี้แทนที่ -t, -u, -r,
และ -ม.
-p เส้นทาง --path=เส้นทาง
ค้นหาไฟล์ที่มี PATH
-c คลาส --class=CLASS
ค้นหาเฉพาะไฟล์ของคลาสอ็อบเจ็กต์ CLASS
OPTIONS
-R, --regex
เปิดใช้งานนิพจน์ทั่วไป
-v, --เวอร์โบส
แสดงข้อมูลบริบทระหว่างการแทนที่
-h, --ช่วยด้วย
พิมพ์ข้อมูลช่วยเหลือและออก
-V, - รุ่น
พิมพ์ข้อมูลเวอร์ชันและออก
บางส่วน บริบท
การขอ --บริบท ธงและ ใหม่_CONTEXT อาร์กิวเมนต์ระบุบริบทบางส่วนซึ่งเป็นโคลอน
แยกรายชื่อผู้ใช้ บทบาท และประเภท หากระบบรองรับ MLS บริบทอาจมี
ฟิลด์ที่สี่ที่ให้ช่วง กับ --บริบท หากไม่ได้ระบุฟิลด์หรือเป็น
เครื่องหมายดอกจันตามตัวอักษร จากนั้นคิวรีจะตรงกับฟิลด์เสมอ กับ ใหม่_CONTEXT ถ้าเป็นสนาม
ไม่ได้ระบุหรือเป็นเครื่องหมายดอกจัน ดังนั้นส่วนนั้นของบริบทจะไม่เป็น
แก้ไข
วัตถุ เรียน
สตริงคลาสอ็อบเจ็กต์ที่ถูกต้องคือ
block, char, dir, fifo, ไฟล์, ลิงค์หรือถุงเท้า
หมายเหตุ
ยูทิลิตี replcon ทำงานบนบริบทไฟล์ SELinux "ดิบ" เสมอ หากระบบมี
ติดตั้งไลบรารีการแปล (เช่น libsetrans) การแปลเหล่านั้นจะถูกละเว้นในความโปรดปราน
ของการอ่านบริบทดั้งเดิมจากระบบไฟล์
ตัวอย่าง
ตัวแทน ::type_t: ::type_t: .
แทนที่ทุกประเภทของบริบทในไดเร็กทอรีปัจจุบันด้วย type_t ผู้ใช้และ
ส่วนบทบาทยังคงไม่เปลี่ยนแปลง
ตัวแทน -u ผู้ใช้_u *:บทบาท_r:* .
แทนที่ทุกบทบาทของบริบทด้วยผู้ใช้ user_u ในไดเร็กทอรีปัจจุบันด้วย role_r
ส่วนผู้ใช้และประเภทยังคงไม่เปลี่ยนแปลง
ตัวแทน --บริบท ::type_t:s0 :::s0:c0 / Tmp
แทนที่ทุกบริบทด้วยประเภท type_t และช่วง MLS s0 ใน / Tmp ด้วยช่วง MLS
s0:c0.
ใช้ replcon ออนไลน์โดยใช้บริการ onworks.net