I have run the following sql command on the table as you suggested to me :
"select username,lastip from mdl_user where lastip like '81.200.22.135';"
the result is what is displayed on the image bellow:
yes, we have debian and we create the accounts manualy, and all users can modify their password
it seems like this hacker used this IP address to connect to all these accounts (almost 3000 accounts), then he changed their passwords, I just want to clarify one thing, the affected accounts are the accounts of the first year students who haven't changed their default password, as we hadn't required them to do it. In my opinion, this is a person who knows the default usernames and passwords of these students.
the only log file where i found the date of April 27, 2018 is the file error.log.1 and no trace of this IP address inside it, I did not find this address anywhere. Does this mean this person did not access the server?
I am also interested to know how he proceeded. In the first screenshot that I posted in the tab "Origin" it is indicated "Web" so, this person could have done that through the web and not by accessing the server, right?