סודו
היא התוכנית הנפוצה עבור משימות הדורשות גישת מנהל ב-Linux. אבל במקרה שיש שגיאה בפקודה sudo או אם קובץ sudoers לא חוקי, או שתוכניות מסוימות נחסמות על ידי גישת sudo, משתמשים יכולים להשתמש בכלי שורת פקודה דומה - pkexec
.
pkexec
פועל בצורה דומה כמו sudo:
pkexec # היכן התוכנית שתופעל עם גישת סופר משתמש.
כדי להיות מסוגל להשתמש pkexec
, ודא שיש לך (או למשתמש אחר) הסמכות להפעיל תוכניות בשם שורש
על המערכת. כאשר אתה מפעיל את pkexec
הפקודה, תתבקש להזין את הסיסמה עבור משתמש המורשה להפעיל תוכניות עם הרשאות שורש.
אם יש לך גישה פיזית (GUI) למכונה, אפילו תקבל בקשת GUI לבחור משתמש לאימות שורש
הרשאה וביצוע pkexec
פקודה.
הערה: הנחיה זו למעשה נפתחת על ידי סוכן אימות שכבר רשום על ידי התוכנית. כל תוכניות ערכת המדיניות רושמים סוכנים דומים בעצמם.
כדי להפעיל את הפקודה כמשתמש אחר, להשתמש ב --מִשׁתַמֵשׁ
דֶגֶל:
pkexec --user # היכן המשתמש להפעיל את ה-as.
תיקון קובץ sudoers באמצעות pkexec
pkexec
יכול להיות מציל חיים כאשר התבלבלת בקובץ sudoers במערכת שלך. אתה יכול להפעיל את visudo
תוכנית באמצעות pkexec
ולתקן בעיות עם קובץ sudoers לשחזור סודו
מאפיינים.
pkexec visudo
? לחיים!