เสียงเตือนเป็นคอนโซลระฆัง ฉันเพียงแค่เหนื่อยจากการถูก จำกัด ให้ printf (""); เมื่อฉันต้องการเสียงเตือนขั้ว โปรแกรมนี้ไม่ควรจะเป็นอะไรที่น่าทึ่งก็เพียง
ควรที่จะได้งานทำ วัตถุประสงคในชีวิตคือการมีชีวิตอยู่ภายในเปลือก / สคริปต์ Perl และช่วยให้เมล็ดเล็ก ๆ น้อย ๆ มากกว่าที่คุณได้รับกับระฆังขั้วเริ่มต้น บางทีฉันอาจจะเป็นคนเดียวที่คิดว่านี่จะเป็นประโยชน์
ดังที่ระบุไว้ในหน้าคนผู้ใช้บางคนกำลังทำงานอยู่ในสถานการณ์ที่เสียงเตือนตายกับการร้องเรียนจาก IOCTL () เหตุผลนี้เป็นปีเตอร์ Tirsek เป็นที่ดีพอที่จะชี้ให้ผมเกิดจากวิธีการที่เคอร์เนลจัดการกับความพยายามที่เสียงเตือนที่จะโผล่ที่ (สำหรับโปรแกรมเมอร์ไม่: IOCTL เป็นประเภทของการจับทุกฟังก์ชั่นที่ช่วยให้คุณโผล่ไปที่สิ่งที่ ไม่มี poking ที่กลไกอื่น ๆ ที่กำหนดไว้ล่วงหน้า) TTY ซึ่งเป็นวิธีการที่จะดังขึ้น เป็นเรื่องสั้นที่จะตรวจสอบเคอร์เนลที่ทั้ง:
- คุณเป็น superuser
- คุณเป็นเจ้าของปัจจุบัน TTY
สิ่งนี้หมายความว่ารากสามารถทำให้การทำงานของเสียงเตือน (ที่ดีที่สุดของความรู้ของฉัน!) และผู้ใช้ท้องถิ่นใด ๆ ที่สามารถทำให้การทำงานของเสียงเตือน แต่ผู้ใช้ระยะไกลที่ไม่ใช่รากไม่สามารถใช้เสียงเตือนในนั้นเป็นสภาพธรรมชาติ มีอะไรที่เลวร้ายยิ่ง xterm หรือนับเอ็กซ์เซสชั่นอื่น ๆ เท่าที่เคอร์เนลเป็นห่วงเป็น 'ระยะไกล' เพื่อให้เสียงเตือนจะไม่ทำงานจากที่ไม่ priviledged xterm อย่างใดอย่างหนึ่ง ฉันได้ chalked เดิมนี้ถึงข้อผิดพลาด แต่มีจริงไม่มีอะไรที่ฉันสามารถทำได้เกี่ยวกับมันและมันคือเรื่องจริงเป็นสิ่งที่ดีที่เคอร์เนลสิ่งที่ไม่ด้วยวิธีนี้ นอกจากนี้ยังมีวิธีการแก้ปัญหา
โดยเสียงเตือนเริ่มต้นไม่ได้ติดตั้งกับชุดบิต SUID เพราะนั่นก็จะเป็นตัวตลก ในทางกลับกันถ้าคุณทำมันทำให้ราก SUID ทุกปัญหาของคุณด้วยเสียงเตือนประกันตัวในการโทร IOCTL จะหายไปอย่างน่าอัศจรรย์ซึ่งเป็นที่น่าพอใจและเป็นเหตุผลเดียวที่ไม่ได้เสื้อก็คือว่าโปรแกรมใด ๆ SUID เป็นหลุมรักษาความปลอดภัยที่อาจเกิดขึ้น สิ่งอำนวยความสะดวก, เสียงเตือนเป็นระยะสั้นมากดังนั้นการตรวจสอบมันตรงไปตรงสวย
มีอะไรใหม่ในรุ่นนี้:
รายละเอียดซอฟแวร์:
รุ่น: 1.2.2
วันที่อัพโหลด: 3 Jun 15
การอนุญาต: ฟรี
ความนิยม: 28
ความคิดเห็นที่ไม่พบ