Quote:
Originally Posted by
gabam
Thanks for all these replies. I just want you to just point me to some direction so that I will be able to build such a system in the next couple of years. Here are a few topics that my mind is telling me which would be helpful to me building such system, what do you think about them?
1. UNIX system programming using c
2. UNIX network and socket programming using c
3. UNIX Shell scripting
Do you agree with me on this or not?
I don't think the first two will be useful for this. Certainly you wouldn't want to be coding your own authentication systems in raw C, you want to depend on something known secure. Systems like the one I've been name-dropping already, LDAP, already exist to do things like this, though it's not a drop-in solution, there's a lot of fiddly bits.
Same goes for networking. ssh already exists and, as far as I can tell, is all you need for people to connect with ssh, so no need to play with networking in C. It's what scripts happen when they ssh into this system, and what login trickery is happening to let the accounts work everywhere, that's the question.
Of course, I don't know they actually use LDAP for what they're doing. I can't really tell.
Shell scripting will definitely be useful.
Quote:
I also have my own account on that system, but as you said, this account of mine is very limited. I am only allowed to do programming stuff, and I can't mess around with the security and system stuff.
Yes.. so if you want to find out how their system works, asking them would be a good first step.