Модуль pam_console.so определяет разрешения пользователей, работающих на системной консоли, используя файл /etc/security/console.perms. Синтаксис файл очень гибкий; вы можете редактировать файл по своему усмотрению. Однако, в стандартном файле содержится подобная строка:
<console>=tty[0-9][0-9]* vc/[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]* vc/[0-9][0-9]* :[0-9]\.[0-9] :[0-9] /dev/ttyS1