Обнаружил, что при логине по сети на машину с FreeBSD 6 перестал работать su, выдавая такое сообщение:
pam_login_access: pam_sm_acct_mgmt: user13 is not allowed to log in on /dev/ttyp0
Дело в том, что теперь проверка пользователя, из-под которого пытаемся работать через su, осуществляется также по базе /etc/login.access и проводится проверка на секьюрность терминала, через который осуществляется вход.
Чтобы вернуть проверку в стиле FreeBSD 4, нужно в файле /etc/pam.d/su
# account
#account include system #закомментировать
account required pam_unix.so # добавить
N.B.: имеейте в виду, что этим самым вы выключаете проверки, указанные выше!