כיצד לשנות כמה זמן sudo מחכה לפני שהוא מבקש ממך שוב
כאשר אתה משתמש בפקודת sudo להפעלת פקודות כשורש או מנהל מערכת, תתבקש להזין את הסיסמה שלך. ייתכן שיהיה לב שאם אתה מפעיל פקודה אחרת באמצעות sudo זמן קצר לאחר הפקודה הראשונה, לא תתבקש להזין את הסיסמה שלך שוב.
ניתן להתאים אישית את אורך תקופת החסד שבה לא תתבקש להזין את הסיסמה שלך עבור הפקודה sudo שוב על-ידי שינוי הגדרה עבור הפקודה sudo.
הערה: כאשר אנו אומרים להקליד משהו במאמר זה ויש ציטוטים מסביב לטקסט, אל תקליד את המרכאות, אלא אם כן ציין אחרת.
אנו נפתח את "/ etc / sudoers" קובץ ולשנות הגדרה כדי להתאים אישית את אורך תקופת החסד. כדי להתחיל, הקש Ctrl + Alt + T כדי לפתוח חלון Terminal. הקלד את הפקודה הבאה בשורת הפקודה ולחץ על Enter.
סודו ויסודו
הקלד את הסיסמה שלך כשתתבקש לעשות זאת והקש על Enter.
קובץ נפתח ישירות בחלון טרמינל באמצעות עורך טקסט Nano. השתמש במקשי החיצים במקלדת כדי להזיז את הסמן לסוף השורה הבאה:
ברירות מחדל env_reset
חשוב: לעולם אל תערוך את קובץ ה- sudoers באמצעות עורך טקסט רגיל. השתמש תמיד בפקודת visudo כפי שמתואר כאן. אם הקובץ sudoers יש תחביר לא תקין, אתה תישאר עם מערכת שבה זה בלתי אפשרי להשיג הרשאות גבוהות או שורש. הפקודה visudo פותחת עורך טקסט כמו שהיית עושה עם קבצי טקסט רגילים, אבל הפקודה גם מאמתת את התחביר של הקובץ בעת שמירתו. זה מונע שגיאות תצורה בקובץ sudoers מפני חסימת פעולות sudo, ואתה תאבד מה יכול להיות השיטה היחידה שלך להשיג הרשאות שורש.
באופן מסורתי, לינוקס משתמשת ב- vi כעורך ברירת המחדל, אך אובונטו בחרה להשתמש ב- Nano. אם אתה מעדיף להשתמש ב- vi כעורך הטקסט המוגדר כברירת מחדל באובונטו, במקום ב- Nano, עיין במאמר שלנו.
שנה את השורה על ידי הוספת ", timestamp_timeout = x" לסוף השורה.
ברירת מחדל env_reset, timestamp_timeout = x
החלף "x" עם מספר הדקות שאתה רוצה sudo להמתין באותה הפעלה מסוף לפני הנחיה לך להזין את הסיסמה שלך שוב.
אם תזין "-1" עבור "x", תישלל הנחיה של הסיסמה. זה לא מומלץ. אם ברצונך שהמערכת תנחה אותך לגבי סיסמה בכל פעם שאתה משתמש בפקודת sudo, הזן "0" עבור "x".
לאחר שביצעת את השינוי, הקש Ctrl + X והקלד y כדי לענות על השאלה המוצגת בתחתית החלון כדי לשמור את השינויים שלך.
תתבקש לציין את שם הקובץ בתחתית הדף. הקש על Enter כדי לקבל את ברירת המחדל.
אתה מוחזר לשורת הפקודה. כדי לסגור את החלון Terminal, הקלד exit (יציאה) בשורת הפקודה ולחץ על Enter. ניתן גם ללחוץ על הלחצן X בפינה השמאלית העליונה של החלון.
ניתן גם לנקות את מטמון הסיסמה עבור sudo על ידי הקלדת הפקודה הבאה בשורת הפקודה והקש על Enter.
sudo -k
פעולה זו תגרום להצגת הסיסמה שוב להצגה בעת שימוש ב- sudo, גם אם תקופת החסד כולה לא חלפה.