utempter คืออะไรและทำไม xterm ถึงต้องการใช้?
Aug 19 2020
เมื่อฉันเริ่มxterm
มันจะพยายามเริ่มไบนารี:
/usr/lib/x86_64-linux-gnu/utempter/utempter
ฉันไม่พบข้อมูลใด ๆ ว่าไบนารีนี้มีไว้เพื่ออะไร
man utempter
ไม่มีรายการและการค้นหาเว็บสำหรับ "utempter" จะแสดงเฉพาะลิงก์ที่มีช่องโหว่ที่เป็นไปได้ ไบนารีนี้มีs
ชุดบิต
ทำไม xterm ถึงต้องการเริ่ม i? จุดประสงค์ของไบนารีนี้คืออะไร? ฉันบอก xterm ไม่ให้เริ่มได้ไหม
คำตอบ
4 StephenKitt Aug 19 2020 at 20:30
utempter
เป็นผู้ช่วย setgid ซึ่งใช้ในการปรับปรุงxterm
utmpมันมีอยู่โดยที่xterm
ตัวมันเองไม่จำเป็นต้องมีสิทธิพิเศษมากพอที่จะสัมผัสutmp
ได้ ใน Debian อย่างน้อยก็ยังถูกใช้โดยscreen
, tmux
, mosh
และไม่กี่เลียนแบบขั้วอื่น ๆ
คุณสามารถสั่งxterm
ไม่ให้พยายามใช้งานได้โดยเริ่มด้วย-ut
ซึ่งจะปิดใช้งานการเขียนบันทึกในutmp
ไฟล์