diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c
index 06bc13fd9c080792f4b64c82590a76200851072c..55eedbce0b89f71612e2c3029bac9067c3dc9c93 100644
--- a/src/sbbs3/ftpsrvr.c
+++ b/src/sbbs3/ftpsrvr.c
@@ -2603,6 +2603,8 @@ static void ctrl_thread(void* arg)
 					lprintf(LOG_WARNING,"%04d !UNKNOWN USER: %s, Password: %s",sock,user.alias,p);
 				else
 					lprintf(LOG_WARNING,"%04d !UNKNOWN USER: %s",sock,user.alias);
+				if(stricmp(user.alias,"anonymous")==0)
+					sockprintf(sock,"530-Anonymous logins not allowed. You must login with a valid user account.");
 				if(badlogin(sock,&login_attempts))
 					break;
 				continue;