ฟอรั่ม

'ไม่พบแหล่ง sudoers ที่ถูกต้องเลิก'

NS

NonoVoyou

โปสเตอร์ต้นฉบับ
11 ส.ค. 2564
  • 11 ส.ค. 2564
สวัสดี ทุกครั้งที่ฉันลองใช้คำสั่ง sudo ใน Terminal บน Mac OS Mojave ฉันจะได้รับ:

- sudo: ไม่พบแหล่งที่มาของ sudoers ที่ถูกต้อง กำลังเลิกใช้

- sudo: ไม่สามารถเริ่มต้นปลั๊กอินนโยบายได้

ฉันอยู่ในผู้ดูแลระบบผู้ใช้ชื่อ ' โนอาห์ ' แต่ชื่อ macbook เป็นชื่อ ตามลำพัง.

เมื่อฉันเปิดเทอร์มินัลฉันเห็นโดยตรง 'MacBook-Pro-de-sam: ~ sam $' ราวกับว่าแซมเป็นผู้ดูแลระบบ ในขณะที่ผู้ใช้ 'noa' ของฉันถูกกำหนดให้เป็นผู้ดูแลระบบ บางทีนั่นอาจเป็นปัญหา แต่ฉันไม่รู้ว่าจะแก้ไขอย่างไร ..

โปรดช่วยฉันและมีวันที่ดี

เอกสารแนบ

  • ดูรายการสื่อ ' href='tmp/attachments/capture-de-cran-2021-08-11-a-12-01-57-png.1817243/' > ภาพหน้าจอ 2021-08-11 ที่ 12.01.57.png'file-meta '> 56.5 KB มุมมอง: 80
NS

เควนติน วิลสัน

21 ส.ค. 2018
  • 11 ส.ค. 2564
ดูเหมือนว่าปัญหาจะเป็นการอนุญาตในไฟล์ sudoers - sudo จะไม่ทำงานหากไฟล์ถูกสงสัยว่าถูกดัดแปลง ตรวจสอบการอนุญาตโดยเรียกใช้ ls -l /etc/sudoers. ควรเป็น 440 หรือ -r ----r ----- หากไม่เป็นเช่นนั้น คนที่รู้รหัสผ่านรูทจะต้องแก้ไขการอนุญาตโดยทำ su และ chmod 440 /etc/sudoers อาจมีบางคนแก้ไขไฟล์ sudoers และไม่ได้ดำเนินการโดยใช้ visudo ไม่ว่าจะเกิดจากอะไร sudo จะไม่ทำงานจนกว่าการอนุญาตจะได้รับการแก้ไข
ปฏิกิริยา:NoBoMac

NoBoMac

พิธีกร
พนักงาน
1 ก.ค. 2557
  • 11 ส.ค. 2564
^^อันนี้.

ไม่ได้ฟังดูเหมือนปัญหา แต่มีสตริงของการอัปเดตระบบปฏิบัติการที่สำหรับฉันรีเซ็ตไฟล์ sudoers เป็นค่าเริ่มต้น จำเป็นต้องเพิ่มตัวเองกลับเข้าไปใหม่ผ่านคำสั่ง visudo ดังนั้นสิ่งอื่นที่ต้องระวัง

นานมาแล้วที่ฉันสร้างไฟล์ sudoers ผิดพลาด หน่วยความจำจึงพร่ามัว แต่อาจไม่จำเป็นต้องรูทเพื่อแก้ไข ขั้นแรก ในบัญชีผู้ดูแลระบบของคุณ ให้ลองใช้คำสั่ง visudo โดยไม่ต้องใช้ sudo และใช้ sudo หากไม่ได้ผล จากบัญชีผู้ดูแลระบบ ให้เพิ่มสิทธิ์การเขียนสำหรับผู้ดูแลระบบไปยังไฟล์ /etc/sudoers ทำซ้ำด้วยคำสั่ง visudo

นอกจากนี้ จากบัญชีผู้ดูแลระบบสามารถลอง: |_+_|

ตัวเลือกนิวเคลียร์: ดาวน์โหลดตัวติดตั้งจาก App Store และติดตั้ง จะเก็บบัญชีและไฟล์ที่ไม่ใช่ OS ไว้เหมือนเดิม แต่จะติดตั้งเวอร์ชันใหม่ทุกอย่างที่เกี่ยวข้องกับ OS และแก้ไขการอนุญาตของระบบทั้งหมด