> потому что Debian перешел на systemd и отключить консоли tty можно в
> файле в файле /etc/systemd/logind.conf
> http://crunchbang.org/forums/viewtopic.php?id=39757 eRIC, благодарю за поддержку, но не получается ничего...
прочитал топик, редактировал:
/etc/default/console-setup
Строчку ACTIVE_CONSOLES="/dev/tty[1-6]" заменял на ACTIVE_CONSOLES="/dev/null" , ACTIVE_CONSOLES="" , и пробовал просто закомментить, в результате менялись шрифты o_0, тоесть результат нулевой.
/etc/systemd/logind.conf
раскомментировал строки
NAutoVTs=6
ReserveVT=6
заменил на
NAutoVTs=0
ReserveVT=0
тоже никаких изменений.
в топике сказано @OP: Disabling TTYs via /etc/logind.conf saves *no resources whatsoever*
это тоже ничего не дает.
пошел искать все связанное с tty
grep tty $(find /etс -type f)
/etc/security/access.conf раскомментировал
#Disallow console logins to all but a few accounts
-:ALL EXPECT wheel shutdown sync:LOCAL
разультата нет, тоже и для "Disallow non-root logins on tty1", результат ноль, заходит любым юзером из tty1
-: ALL : tty1 tty2 tty3 tty4 tty5 tty6
тоже не работает, зачем этот файл нужен вообще? понимаю что я не специалист но вроде черным по белому написано в начале файла "Login access control table"
других файлов где реально что-то менять не нашел...
потрачу еще времени на поиск, но если не найду то поставлю дебиан7 без системдэ и закомментирую "1:2345:respawn:/sbin/getty 38400 tty*" в /etc/inittab что ранее приводило к нужному результату.
но может кто подскажет грубый способ но действенный - как при загрузке в любом режиме удалять /dev/tty* ?