นี่คือคำสั่ง xhost ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
xhost - โปรแกรมควบคุมการเข้าถึงเซิร์ฟเวอร์สำหรับ X
เรื่องย่อ
xhost [[+-]ชื่อ ...]
DESCRIPTION
เค้ก xhost โปรแกรมใช้สำหรับเพิ่มและลบชื่อโฮสต์หรือชื่อผู้ใช้ในรายการที่อนุญาต
เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ X ในกรณีเจ้าภาพนี่เป็นพื้นฐาน
รูปแบบของการควบคุมความเป็นส่วนตัวและการรักษาความปลอดภัย เพียงพอสำหรับเวิร์กสเตชันเท่านั้น (single
ผู้ใช้) สภาพแวดล้อม แม้ว่าจะจำกัดการละเมิดที่เลวร้ายที่สุด สภาพแวดล้อมที่ต้องการ
มาตรการที่ซับซ้อนกว่านี้ควรใช้กลไกที่อิงตามผู้ใช้หรือใช้ตะขอใน
โปรโตคอลสำหรับส่งข้อมูลการรับรองความถูกต้องอื่น ๆ ไปยังเซิร์ฟเวอร์
OPTIONS
เอ็กซ์โฮสต์ ยอมรับตัวเลือกบรรทัดคำสั่งต่อไปนี้ตามที่อธิบายไว้ด้านล่าง เพื่อความปลอดภัย
ตัวเลือกที่ส่งผลต่อการควบคุมการเข้าถึงสามารถเรียกใช้ได้จาก "โฮสต์ควบคุม" เท่านั้น สำหรับ
เวิร์กสเตชัน ซึ่งเป็นเครื่องเดียวกับเซิร์ฟเวอร์ สำหรับเทอร์มินัล X มันคือล็อกอิน
เจ้าภาพ
-ช่วยด้วย พิมพ์ข้อความการใช้งาน
[+]ชื่อ ที่กำหนด ชื่อ (เครื่องหมายบวกเป็นทางเลือก) ถูกเพิ่มในรายการที่อนุญาตให้เชื่อมต่อ
ไปยังเซิร์ฟเวอร์ X ชื่อสามารถเป็นชื่อโฮสต์หรือชื่อเต็มได้ (See ชื่อ สำหรับ
รายละเอียดเพิ่มเติม).
-ชื่อ ที่กำหนด ชื่อ ถูกลบออกจากรายการที่อนุญาตให้เชื่อมต่อกับเซิร์ฟเวอร์ NS
ชื่อสามารถเป็นชื่อโฮสต์หรือชื่อเต็มได้ (See ชื่อ สำหรับรายละเอียดเพิ่มเติม) ที่มีอยู่
การเชื่อมต่อจะไม่เสียหาย แต่ความพยายามในการเชื่อมต่อใหม่จะถูกปฏิเสธ สังเกตว่า
อนุญาตให้ถอดเครื่องปัจจุบันออกได้ อย่างไรก็ตามการเชื่อมต่อเพิ่มเติม
(รวมถึงการพยายามเพิ่มกลับ) จะไม่ได้รับอนุญาต การรีเซ็ตเซิร์ฟเวอร์
(ด้วยเหตุนี้การตัดการเชื่อมต่อทั้งหมด) เป็นวิธีเดียวที่จะอนุญาตการเชื่อมต่อภายในเครื่อง
อีกครั้ง
+ เข้าถึงได้ทุกคน แม้ว่าจะไม่อยู่ในรายชื่อก็ตาม (เช่น access
การควบคุมถูกปิด)
- การเข้าถึงถูกจำกัดไว้เฉพาะผู้ที่อยู่ในรายการ (เช่น การควบคุมการเข้าถึงถูกเปิด
บน).
ไม่มีอะไร หากไม่มีอาร์กิวเมนต์บรรทัดรับคำสั่ง ข้อความระบุว่า access
เปิดใช้งานการควบคุมอยู่ในขณะนี้ ตามด้วยรายการของรายการที่อนุญาต
เชื่อมต่อ. นี่เป็นตัวเลือกเดียวที่อาจใช้จากเครื่องอื่นที่ไม่ใช่
ควบคุมโฮสต์
ชื่อ
ชื่อเต็มมีไวยากรณ์ ``family:name'' โดยที่กลุ่มครอบครัวมีดังนี้:
inet อินเทอร์เน็ตโฮสต์ (IPv4)
inet6 อินเทอร์เน็ตโฮสต์ (IPv6)
dnet DECnet โฮสต์
nis ชื่อเครือข่าย RPC ที่ปลอดภัย
krb Kerberos V5 หลัก
local มีเพียงหนึ่งชื่อ สตริงว่าง
si เซิร์ฟเวอร์ตีความ
ครอบครัวไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ รูปแบบของชื่อแตกต่างกันไปตามแต่ละครอบครัว
เมื่อใช้ Secure RPC ชื่อเครือข่ายอิสระ (เช่น
"นิส:ยูนิกซ์.UID@ชื่อโดเมน") สามารถระบุได้หรือผู้ใช้ในเครื่องสามารถระบุได้ด้วยjust
ชื่อผู้ใช้และเครื่องหมายต่อท้าย (เช่น "nis:pat@")
สำหรับความเข้ากันได้แบบย้อนหลังกับ pre-R6 xhost, ชื่อที่มีเครื่องหมาย (@) are
ถือว่าอยู่ในตระกูลนิส มิฉะนั้นจะถือว่าเป็นที่อยู่อินเทอร์เน็ต ถ้า
คอมไพล์เพื่อรองรับ IPv6 จากนั้นที่อยู่ IPv4 และ IPv6 ทั้งหมดส่งคืนโดย รับข้อมูล(3) คือ
เพิ่มในรายการเข้าถึงในตระกูล inet หรือ inet6 ที่เหมาะสม
ครอบครัวท้องถิ่นระบุการเชื่อมต่อในพื้นที่ทั้งหมดในครั้งเดียว อย่างไรก็ตามเซิร์ฟเวอร์
ที่อยู่ที่ตีความ "si:localuser:ชื่อผู้ใช้" สามารถใช้เพื่อระบุผู้ใช้ภายในเครื่องเดียว
(ดู Xsecurity(7) หน้าคู่มือสำหรับรายละเอียดเพิ่มเติม)
ที่อยู่ที่แปลโดยเซิร์ฟเวอร์ประกอบด้วยแท็กประเภทที่คำนึงถึงขนาดตัวพิมพ์และสตริง
แทนค่าที่กำหนดโดยคั่นด้วยเครื่องหมายทวิภาค ตัวอย่างเช่น "si:hostname:almas" คือ a
เซิร์ฟเวอร์ตีความที่อยู่ของประเภท ชื่อโฮสต์มีค่าเท่ากับ Almas. สำหรับข้อมูลเพิ่มเติม
บนรูปแบบที่มีอยู่ของที่อยู่ที่ตีความของเซิร์ฟเวอร์ โปรดดูที่ Xsecurity(7) หน้าคู่มือ
รายการควบคุมการเข้าใช้งานเริ่มต้นสำหรับแสดงหมายเลข n อาจถูกตั้งค่าโดยไฟล์ /ฯลฯ/Xn.โฮสต์,
ที่ไหน n คือหมายเลขที่แสดงของเซิร์ฟเวอร์ ดู เอ็กซ์เซิร์ฟเวอร์(1) สำหรับรายละเอียด
วินิจฉัย
สำหรับแต่ละชื่อที่เพิ่มลงในรายการควบคุมการเข้าถึง บรรทัดของแบบฟอร์ม "ชื่อ กำลังเพิ่มไปยัง
พิมพ์รายการควบคุมการเข้าใช้" สำหรับแต่ละชื่อที่นำออกจากรายการควบคุมการเข้าใช้ a
เส้นของแบบฟอร์ม "ชื่อ ถูกลบออกจากรายการควบคุมการเข้าถึง" ถูกพิมพ์
ใช้ xhost ออนไลน์โดยใช้บริการ onworks.net