So, I work in this small company (10 people) where we do stuff in programming, for various platforms. I started recently working there (2 months) right after I graduated. My work is not exactly programming related, but I have enough knowledge to do some intermediate level programming like writing scripts in bash (I use Linux and Mac), writing simple programs and compile them and so on, but my comprehension of network and security topics is limited.
Some of my workmates, on the opposite, are more experienced programmers, computer science graduated, with deeper knowledge in network systems, web applications and programming. The work environment is very casual and friendly, we occasionaly meet after work to have a drink.
In the workplace, we all share the same LAN network, we recurrently use programs for remote desktop control and file transfer. We also host applications accessible via webservices. All our computers are login-protected and theoretically no one knows each other passwords.
Besides that, personally I use my computer for non-work related subjects: I access my personal email, chat with friends, access homebanking and social networks, edit personal documents which I save in the computer's hard drive.
Recently, I noticed that some of my colleagues sporadically arrive earlier at work (only one at a time) for no particular reason... As we work in small rooms, their excuse is that they can concentrate better earlier in the morning with less noise. Furthermore, I also noticed that some of them once in a blue moon bring their personal laptop to do some work related stuff. (I am not sure of the relevance of these behaviour to the question itself, I am just giving you the facts.)
This is very hard to put, but is there anyway that my colleagues can access my computer information and my personal files? Or is there some method they can use to discover my personal passwords?
I am speculating, of course, unfortunately I hope this doesn't happen, but I have no way of discovering it, and surely the right to question it.
As the above questions may seem too general, I will also leave this one for you:
Is there any way to find out if some one logged into my computer, by accessing some logs or any other info? I will take all your inputs, remember I use Linux and Mac.