Нужно создать два файла конфигурации mgetty - один с ifcico, другой без него. Затем в crontab нужно прописать смену конфигурационных файлов:
x x x x mv with_ifcico mgetty.config; kill -SIGHUP `ps -ax|grep mgetty|grep -v grep|awk '{print $1}'` y y y y mv without_ifcico mgetty.config тут то же самое
Кроме того, файл /etc/nologin.ttyxx управляет тем, будет mgetty отвечать на входящие звонки, или нет.
Еще можно попробовать запрещать логин ifcico через /etc/login.conf