David Phillips said: > Wayne Johnson writes: >> Installing Linux (we have a lab with ~20 PCs, might as well >> give them some behind the wheel). > > This is a problem. What distro do you use? Do any of the distros with > an easy installer offer a free, automatic system for security updates? > With Debian, you could easily setup security updates to run nightly from > ... As far as distros, we were going to start them on Redhat (easiest to install), with a quick overview of others. As far as maintanance, Redhat is about as easy as others, true, you do have to answer a survey every few months in order to maintain their free up2date access, but I don't think it's going to break anyone. Automatic updates are as problematic as they are beneficial. Last week our Apache stopped working when we picked up a perl update that required matching changes to the httpd.conf file. The httpd.conf file was not updated because it had local changes. >> Access Control (passwd, group, file system security) > > There is a lot more to UNIX security than just that. Understanding file > permissions is almost useless without understanding process credentials. > Why shouldn't things run as root? Why shouldn't all daemons run as > "nobody"? If a process is compromised, what other files and processes > can become compromised? My comment on access control is more, how to add users, remove them, why can't user a access a file from user b, etc. >> GUI vs Command line (including a tutorial in Vi) > > Haha. The vi interface is not at all intuitive. Trying to teach > newbies how to use it is pointless and stupid. ... > My pick would be joe, because it almost as easy to use and has basically > any feature an advanced user would want from a text editor, except for > syntax highlighting. It even has a pico imitation mode, run by running > jpico. I'll take a look at Joe, I agree vi is not as easy as it should be. Maybe we should just stick with the GUI editors. >> E-mail Serving > > Make sure to pick a secure MTA, such as qmail or Postfix. I'm not going to touch this... :{)> >> PHP > > If you need to teach a user what a CPU is, you should not be trying to > teach them a programming language in the same course, especially not one > that makes it easy to have huge remote security holes... We were just doing an introduction to show the possibilities of dynamic HTML. > Don't. Newbies should not be deploying machines on the Internet, > period. Teaching them how to setup a Linux operating system for a > desktop machine that will be behind a hardware NAT router is probably > alright. Of course Internet machines are an advanced subject. This is just an introduction. To show what is possible with further study. Worst is to let a nubie run a Windows system on the internet. There is a benefit to these organizations to have an internal web site. Thanks for your input. _______________________________________________ TCLUG Mailing List - Minneapolis/St. Paul, Minnesota http://www.mn-linux.org tclug-list at mn-linux.org https://mailman.real-time.com/mailman/listinfo/tclug-list