Юзер с именем "-fvitus"? Сомневаюсь, что такой будет :)
Кстати, NetKit'овский telnetd просто делает вот так:
if (getenv("USER")) {
addarg(&avs, getenv("USER"));
if (*getenv("USER") == '-') {
write(1,"I don't hear you!\r\n",19);
syslog(LOG_ERR,"Attempt to login with an option!");
exit(1);
}
}
no subject
Кстати, NetKit'овский telnetd просто делает вот так:
Так что ничто, начинающееся с "-" не подсунешь.