sudo insults จัดเก็บไว้ใน macOS ที่ไหน


8

ฉันจะรับsudoรายการข้อความด่าทั้งหมดบน macOS ได้อย่างไร


คุณสามารถตรวจสอบว่าพวกเขา hardcoded ในไบนารี - ใช้:sudo strings $(which sudo)
Mateusz Szlosek

คำตอบ:


11

ถ้าคุณวิ่งsudo strings /usr/bin/sudoคุณจะได้รับ (เหนือสิ่งอื่นใด)

Sudo version %s
1.8.17p1
Configure options: %s
--with-password-timeout=0 --disable-setreuid --with-env-editor --with-pam
--with-libraries=bsm --with-noexec=no --sysconfdir=/private/etc
--without-lecture --enable-static-sudoers --with-rundir=/var/db/sudo

สำหรับการดูถูกที่จะรวม--with-insults(หรือตัวเลือกการดูถูกอื่น ๆ ที่กล่าวถึงในไฟล์ติดตั้ง ) จะต้องใช้เมื่อรวบรวมsudo:

--with-insults
    Define this if you want to be insulted for typing an incorrect password
    just like the original sudo(8).  This is off by default.
    Sudoers option: insults

ดูฉันจะติดตั้ง sudo insults บน Mac ได้อย่างไร สำหรับคำแนะนำในการรวบรวมด้วยตัวคุณเอง


ดังนั้นไฟล์ไบนารีsudoers.so ใน OS x อยู่ที่ไหนตัวอย่างเช่นใน linux มัน/usr/lib/sudo/sudoers.so
Arduino_Sentinel

sudoติดตั้ง/usr/bin/sudoแล้ว ไลบรารีมีความแตกต่างใน macOS อาจไม่มีไลบรารีแบบคงที่เช่นนี้ (อย่างน้อยsudo find /usr -name '*sudo*' ก็ไม่ได้ส่งคืนสิ่งใดในทิศทางนั้น)
nohillside
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.