/ etc / sudoers - Insults - วิธีเพิ่มรายการ insults


13

ฉันตั้งใจจะเล่นกับ insux linux และเพิ่มขึ้นเล็กน้อย อย่างไรก็ตามฉันสามารถคิดได้ว่าจะเพิ่มการดูถูกเดียว แต่ไม่สามารถแสดงรายการหรือตำแหน่งของไฟล์ที่มีการดูถูกได้


1
คุณไม่สามารถเพิ่มการดูถูกใด ๆ ไปยัง sudo โดยไม่แก้ไขแหล่ง
Mel Boyce

คำตอบ:


12

ในการแก้ไขรายการด่าคุณจะต้องแก้ไขแหล่งที่มาและคอมไพล์ใหม่

ด่าถูกเก็บไว้ในplugins/sudoers/ins_*.h(4 ไฟล์) หากคุณเพิ่มไฟล์ใหม่คุณจะต้องเพิ่มคำจำกัดความplugins/sudoers/insults.hของ แค่นั้นแหละ.


3

สำหรับผมในด้านเดฉันสิ้นสุดการเขียนคำสั่ง sudoers.d เพื่อให้บรรลุผลเนื่องจากการเพิ่มรายการด่ากำหนดเองต้องrecompilationsudoของ

ในการกำหนดค่าของฉันฉันใช้สองคำสั่ง

  1. หนึ่งสำหรับระบบที่น่าเบื่อที่sudoรวบรวมโดยinsultsที่นี่ฉันใช้badpass_messagehardcode ดูถูกที่กำหนดเองเดียวซึ่งปรากฏในทุกข้อความรหัสผ่านไม่ดี

  2. คำสั่งสำหรับระบบความสนุกที่insultsรองรับsudo

คุณต้องเปิดใช้งานอย่างใดอย่างหนึ่ง insultsหรือbadpass_messageทั้งสองอย่างกลับไปที่insults(อย่างน้อยใน Debian)


2

ฉันไม่แน่ใจเพราะฉันไม่ได้ใช้คุณสมบัติตลก ๆ (?) ก่อนหน้านี้ แต่ฉันพบว่าsudoersนี้ดูถูกช่วยเหลือและดูถูกฉัน sudo !!! และการอ้างอิงอื่น ๆ ที่แนะนำว่า "คุณสมบัติ" นี้จะต้องมีการเปิดใช้งานการรวบรวมsudoจากแหล่งที่มา

ผมว่าผู้เข้าพัก (ตั้งแต่มันสนุก แต่ไร้ประโยชน์) ที่หลาย ๆ ระวัง * ไม่รวมมันเลยและถ้าพวกเขาทำรายการที่มี hardcoded เข้าไปในsudoปฏิบัติการ

เพื่อให้ได้สิ่งนี้คุณต้องแก้ไข/etc/sudoers(ใช้visudo) และเพิ่มคำสั่งนี้:

Defaults insults 

บน OSX 10.8.4 (sudo รุ่น 1.7.4p6) คุณสามารถตรวจสอบการใช้งานได้Defaultsโดยใช้:

$ sudo -l | grep insult
    XAUTHORIZATION XAUTHORITY", env_keep+="EDITOR VISUAL", env_keep+="HOME MAIL", insults

จากนั้นคุณสามารถลองโดยใช้:

$ sudo -K
$ sudo ls

และถ้าคุณเขียนรหัสผ่านผิดคุณจะเห็น "ดูถูก"

แต่ฉันได้ทดสอบทั้งหมดนี้ใน OSX 10.8.4 และมันไม่ทำงานคุณจะได้รับSorry, try again.ข้อความมาตรฐาน

ฉันได้ค้นหาผลลัพธ์ของ

$ sudo strings `which sudo`

แต่ไม่มีเงื่อนไขเช่นนี้

หมายเหตุ: ฉันจะทดสอบมันใน * ระวังอื่น ๆ (เร็วที่สุดที่ฉันสามารถทำได้) และรายงาน


คุณสามารถเพิ่มข้อมูลเฉพาะบางส่วนที่นี่ในคำตอบของคุณได้ไหม จะทำให้คำตอบของคุณแข็งแกร่งขึ้น
slm

2
@Aurigae ไม่ได้ถามวิธีการเปิดใช้งานการดูถูก แต่วิธีการเพิ่มหนึ่งที่กำหนดเอง ...
Calimo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.