sudo
เป็นโปรแกรมที่ใช้กันทั่วไปสำหรับงานที่ต้องการการเข้าถึงของผู้ดูแลระบบใน Linux แต่ในกรณีที่เกิดข้อผิดพลาดกับคำสั่ง sudo หรือหากไฟล์ sudoers ไม่ถูกต้อง หรือบางโปรแกรมถูกบล็อกโดยการเข้าถึง sudo ผู้ใช้สามารถใช้เครื่องมือบรรทัดคำสั่งที่คล้ายกันได้ — pkexec
.
pkexec
ทำงานในลักษณะเดียวกับ sudo:
pkexec # โปรแกรมที่จะรันด้วยการเข้าถึงของผู้ใช้ขั้นสูงอยู่ที่ไหน
ให้ใช้งานได้ pkexec
ตรวจสอบให้แน่ใจว่าคุณ (หรือผู้ใช้รายอื่น) มีสิทธิ์เรียกใช้โปรแกรมเป็น ราก
บนระบบ เมื่อคุณเรียกใช้ pkexec
คำสั่ง คุณจะต้องป้อนรหัสผ่านสำหรับผู้ใช้ที่ได้รับอนุญาตให้เรียกใช้โปรแกรมที่มีสิทธิ์ใช้งานรูท
หากคุณเข้าถึงเครื่องได้จริง (GUI) คุณจะได้รับข้อความแจ้ง GUI เพื่อเลือกผู้ใช้เพื่อรับรองความถูกต้อง ราก
สิทธิพิเศษและดำเนินการ pkexec
สั่งการ.
บันทึก: จริง ๆ แล้วพรอมต์นี้ถูกเปิดขึ้นโดยโปรแกรมรับรองความถูกต้องที่ลงทะเบียนแล้ว โปรแกรมชุดนโยบายทั้งหมดลงทะเบียนตัวแทนที่คล้ายกันด้วยตนเอง
ในการรันคำสั่งในฐานะผู้ใช้รายอื่น ใช้ --ผู้ใช้
ธง:
pkexec --user # ผู้ใช้จะเรียกใช้ as.js ได้ที่ไหน
แก้ไขไฟล์ sudoers โดยใช้ pkexec
pkexec
สามารถช่วยชีวิตได้เมื่อคุณทำให้ไฟล์ sudoers ในระบบของคุณยุ่งเหยิง คุณสามารถเรียกใช้ visudo
โปรแกรมที่ใช้ pkexec
และแก้ไขปัญหาใด ๆ กับไฟล์ sudoers เพื่อกู้คืน sudo
คุณสมบัติ.
pkexec visudo
? ไชโย!