Setting Up A Secure Server/Firewall
Which Services Are Offered
 

Now that we have discussed some of the basic elements of network communication we are going to specify which services we will set up on our Local Area Network (LAN).

The server we are going to install will offer the following services to our local area network:

Linux users, groups and files

Linux contains the idea of a user being responsible for his/her own work and files. Indeed, it is one of the aspects that make these operating system inherently more secure than some operating systems I could mention ;-)

Put simply, any program running on a Linux computer runs under the ownership and control of a particular user. Any file created on the Linux computer is owned by a particular user. So, to work on a Linux computer a user has to be set up on that computer as, otherwise, the operating system won't know who he is. There is also a 'superuser', (called the 'root' user), who runs all the important programs including the operating system itself.

What this means is that if I create a file on a Linux computer I can set it to have permissions for myself to read and write to it and someone else to read it but not write or not even read it. The concepts of groups also adds additional flexibility so that a file can be set to have permissions such that anyone from a particular group can read and write to a file but no-one else. It is this combination of users and groups combined with file permissions for reading, writing and executing that give Linux and Unix their power and flexibility.

It is most important that, other than for editing configuration files and other system configuration which we are doing at the moment, YOU NEVER LOG IN AND WORK AS ROOT because, as stated, the superuser has complete power over the computer he logs into. For any other day to day work for word processing, accounts work, etc., log in as a normal user.


Internet Communications < Previous - Next > Hardware And Required Information

© Copyright Andrew Bennett 2006