Belirli bir kullanıcı için crontab'ı devre dışı bırakmanın en kolay yolu onu bulmaktır. crontab ve yeniden adlandırın. İçin Debian man sayfası cron diyor:
cron searches its spool area (/var/spool/cron/crontabs) for crontab
files (which are named after accounts in /etc/passwd); crontabs found
are loaded into memory.
Bu yüzden sadece dosyayı passwd'de olmayan bir şey ile yeniden adlandırın, genellikle buna benzer bir sonek vererek disabled
, offline
, dead
veya benzeri.
mv -vi /var/spool/cron/crontabs/user2 /var/spool/cron/crontabs/user2.disabled
Debian'da (ve Ubuntu gibi ilgili sistemlerde), /var/log/syslog
:
(user2.disabled) ORPHAN (no passwd entry)
Ayrıca eklediğinizden emin olun. user2
dosyaya /etc/cron.deny
Aksi takdirde, kullanıcı kendisi için yeni bir crontab oluşturabilir.
Girişi silerek kullanıcının crontab'ını tekrar etkinleştirin /etc/cron.deny
ve onun crontab adını değiştirerek:
mv -vi /var/spool/cron/crontabs/user2.disabled /var/spool/cron/crontabs/user2
cron
bu özelliğe sahip olmalıdır.