Модуль pam_console.so использует файл /etc/security/console.perms для определения разрешений пользователей, работающих на системной консоли. Синтаксис файл очень гибкий; вы можете отредактировать файл по своему усмотрению. Однако, в стандартном файле содержится подобная строка:
<console>=tty[0-9][0-9]* :[0-9]\.[0-9] :[0-9] |
Когда пользователи регистрируются, они подключаются к именованному терминалу какого-то типа, либо это сервер X, например :0 или mymachine.example.com:1.0, либо устройство, например /dev/ttyS0 или /dev/pts/2. В строке по умолчанию определяется, что локальные виртуальные консоли и локальные X сервера считаются локальными, но если вы хотите, чтобы терминал, подключаемый к порту /dev/ttyS1, также был локальным, измените эту строку следующим образом:
<console>=tty[0-9][0-9]* :[0-9]\.[0-9] :[0-9] /dev/ttyS1 |