שאלה קובץ crontab של משתמש שנמחק


לאחר הסרת המשתמש, האם crontab נוסף על ידי משתמש זה יוסר גם כן? אני שואל את זה כי אני יכול לראות קובץ משתמש בשם "abcuser" ב

/var/spool/cron/

כאשר אני חתול את הקובץ, אני יכול לראות את crons הוסיף על ידי המשתמש. המשתמש כבר לא קיים וה- cron לא יעבוד. אבל למה את crontab הקובץ עדיין שם?


5
2017-10-03 04:47






תשובות:


כברירת מחדל, userdel אינו מסיר את ה- cron של המשתמש, at, וכן עבודות הדפסה. כדי לעשות זאת, uncomment את השורה הבאה /etc/login.defsYou

USERDEL_CMD /usr/sbin/userdel_local 

הנה דוגמה של userdel_local סקרי

#! /bin/sh

if [ $# != 1 ]; then
    echo "Usage: $0 username"
    exit 1
fi

crontab -r -u $1

אז, בכל פעם שאתה מבצע userdel, כל עבודות cron בבעלות המשתמש יהיה להסיר.


9
2017-10-03 05:13



1+ עבור זה. הבוקר למדתי משהו; תודה, quanta! - MadHatter