Had lots of fun figuring this out! Took me multiple tries, but I got there mostly on my own (I did use a few hints at the beginning).
I think that the terminal could do with some improvements. It was quite unusual that I could see the files of a_giles while logged in as b_tables; going back to the root directory after switching the user would feel more natural. Also, if there are files that start in uppercase letters in a directory, pressing TAB should auto-complete the command even if the entered letters are lowercase. I feel like players who are already familiar with the console would also benefit from additional accepted syntax like some command flags (like ls -al) and possibly the ~ symbol for root. One particularly odd thing was that whenever I would load up a previous command by pressing the up arrow, the new command would go after the pre-loaded command in the history and not at the very end.
(Then again, this could vary a lot depending on the terminal used, so I’m just suggesting these things based on my own personal experience with the command line :D)
One more small suggestion: In these types of games, you usually need pen&paper to write things down. It would probably be helpful to others if this was included in the description (wasn’t an issue for me as I always have these ready on my desk).
Overall though, I really enjoyed this since I like both puzzle hunts and command line stuff :-) and it’s quite creative, I haven’t seen anything like this so far in this jam!