This question already has an answer here:
I am administrator of an openSUSE linux server which is used by many people in our company. Today we find out that yesterday one of the users use too much of bandwidth and its important for management department to notice which user have done this.
I've searched in different website and forums etc the all I find was
which are just show the whole network usage. and also I install a tool
vnstatto start network monitoring and logging for any further problem might happen in future.
finally, I wonder is there any solution to find out network usage in a specific time in past per user. or is there a log file in linux responsible for traking network usage by users.