NOTBEFORE è un vincolo di data di sudoers che definisce l'orario più precoce in cui una regola può essere usata. Se una voce di comando include NOTBEFORE, sudo dovrebbe autorizzarla solo quando l'ora corrente è uguale o successiva a quella soglia. Viene comunemente abbinato a NOTAFTER, che imposta l'orario di scadenza per la stessa regola.
Questo è importante perché l'autorizzazione basata sul tempo fa parte della politica di sicurezza, non solo della pianificazione. Negli attacchi, un utente locale può tentare di influenzare il modo in cui il software con privilegi interpreta il tempo o i dati del fuso orario, in modo che una regola sembri valida troppo presto o troppo a lungo. I difensori riducono questo rischio usando fusi orari espliciti o UTC, limitando le variabili di ambiente ereditate e riesaminando le voci di sudoers che si basano sulle date. Quando i controlli temporali sono precisi, possono supportare in modo sicuro finestre di manutenzione e concessioni di accesso temporaneo.


