Slashdot Mirror


Linux and Public Access Computing?

An Anonymous Coward asks: "The Seattle Community Technology Alliance is a non profit, federally funded, public/private project that supports community technology centers in the Seattle area. We are interested in moving our public workstations from Win 2000 to Linux. In order to do this, we need good multi-lingual options and the abiltiy to create 'guest accounts' that prevent users from changing settings (to provide a consistent environment for users). What are the best tools for multi-user Linux labs? Should we use KDE? Gnome? How do we keep users from changing settings? We are eager to start experimenting, but would appreciate expert advice on starting points!"

14 of 342 comments (clear)

  1. Can I ask why? by GoatPigSheep · · Score: 3, Insightful

    Why would you switch from windows2000. Windows2000 is a pretty recent OS and obviously you already have your licencing costs paid for. What would be the point in changing over a system that is already relatively up to date. If you were using win 3.1 or even win95 I could understand but I don't see why you would switch from a recent and generally (despite what linux zealots say) solid OS.

    Personally I could say that switching a bunch of computers that are already up to date as a SERIOUS waste of taxpayers money. Switch those systems in 4 or 5 years when you really need to. Then you can think about using linux.

    --
    GoatPigSheep, the 3 most important food groups
    1. Re:Can I ask why? by TheConfusedOne · · Score: 5, Insightful

      I think the first issue is the cost of keeping those machines up to date.

      The second is what the machines are supposed to be doing. If it's just surfing the web, emails, and basic word processing then you should be able to do this much cheaper than paying the annual MS tax.

      A terminal server like setup would allow you to use cheaper boxes at the front. (Maybe you could put out 10 more boxes with the savings in hardware and software.)

      Finally, it'll discourage the script kiddies. When Joe Jr. goes to logon and use his floppy disk with the latest priviledge elevating holes in Windows they'll be stuck at step one.

      The best approach would be to figure out how to set up the new boxes and use them whenever you replace/rebuild a system. (You could probably create a pretty nice computer center with a server grade box and 10-20 PII class machines acting as terminals.)

      --
      --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  2. Run from CD-ROM? by JoeShmoe · · Score: 4, Insightful

    How about that Knoppix distro or similar that run completely from CD (or loads from it anyway).

    After user is done, reboot and next one gets a fresh clean install. Plus, no data kept, so nothing for "The Man" to subpoena, no privacy to invade/violate.

    - JoeShmoe

    .

    --
    -- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
  3. Re:Here's a question: by Alethes · · Score: 2, Insightful

    Do you not read the myriad horror stories posted on here about Microsoft extorting schools and other public organizations for expensive license fees?

    Is the troll well fed, now?

  4. First of all. by TibbonZero · · Score: 5, Insightful

    Well, it seems that first of all you should really research Linux in general. I know that you are eager to get off of Win2K, but you should really make sure that everyone is well trained. Users too need to be trained, so that they aren't confused. You should read up on the permissions structure (and alternatives like Novell's E-Directory), and fully understand Linux before you go slapping it on everyone's boxes.
    The reason I bring up this, is because from your question, it seems that you are new to Linux- in the fact that you don't know how to deny permissions, the differences between KDE and GNOME, guest accounts, etc.
    So go get Linux, format your box, test it out!. Experienment, and try different Distros. I would sugest one without too much bloating, but that's my personaly opinion. You don't want people in the public to get a bad opinion of Linux because of messed up public Linux boxes.

    --
    Tibbon
    tibbon.com
  5. Depends on the needs of your users by BigJimSlade · · Score: 4, Insightful

    What are they doing on these general purpose machines? Are they essentially a kiosk to get online with? If so, maybe you should consider OEOne. This was previously mentioned on Slashdot a few days ago. It sits on top of Red Hat and looks like it gives the users the basic internet capabilities they need. I'm not sure how well it will lock down, however. I just thought I'd mention it since I'm thinking about setting up a box running this for my parents.

  6. Re:You're gonna get a flood of answers by ywwg · · Score: 4, Insightful

    "Windows users freeze the second they see Gnome"

    Good thing there's no partisanship here! KDE and GNOME are both fine interfaces. kde has always been slightly ahead of GNOME, and has a more consistant user interface. I use GNOME because I always have, and the range of apps seems larger. It's really a judgement call.

    Gnome at least has language selection in its logon screen, kde might have something similar.

  7. Firewall all traffic OUT (For starters.) by supabeast! · · Score: 3, Insightful

    A few security suggestions:

    If you are creating public access Linux boxes, do the rest of the internet a favor and strictly restrict all internet access out as well as in. This protects everyone else in case a local user roots a box.

    Don't put floppy drives in the systems, and disable the CD drives. This will help prevent a user from walking in with a disc of exploits and root kits, forcing anyone who wants to use local hacks to go download the hacks, which you can track in firewall logs.

    Aesthetic suggestions:

    Consider renaming all the KDE/Gnome apps withing the config files. Many Linux apps have lame, undecipherable names (Stick a G in front of the name of a python actor type crap.), and if you make the purpose of an app obvious, a newbie will learn the real name of the app over time.

    Do your users a huge favor and avoid Gnome. KDE is a much easier transition for Mac/Windows users.

  8. Re:Here's a question: by fudgefactor7 · · Score: 3, Insightful

    Yup, I read those. And you know what? MS does that behavior to everyone, it's not just the schools or other public organizations, it's how they do business. It is, after all, their product(s) and they can license them under whatever terms they want (even if those terms suck donkey). The problem I have is that I have seen and read stories of how some organization left Windows beacuse of the predatory nature of MS, went to Linux-land, and then had to go back to Windows because their stuff just wouldn't work unless it was Windows; I've also seen where the same happens because some tech-happy IT guy (or gal) decided to roll-out Linux (to either save money or to "stick it to the man") then to have the CEO/CIO slap their wrists and force Windows back, creating double the work for no freaking reason.

    To go to Linux is fine, but it has to be a GOOD REASON, and you have to understand who will be using those machines. Is it an IT person? A student? A grandmother in her mid eighties? The level of knowledge and comfort is key here, especially with a public organization like a library. Go too far off in one direction and you can and do lose the core market.

    Like I asked: reasoning.

    Oh, and calling me a troll only makes you look like a dork. Grow up.

  9. Re:Funding ... by forkboy · · Score: 2, Insightful

    And yet hardware and time are not.

    --
    This message brought to you by the Council of People Who Are Sick of Seeing More People.
  10. Here's a salve for the flaming... by pjt48108 · · Score: 3, Insightful

    I am considering, in the FAR future, moving things from Windows to Linux, here in the public library for which I work. One argument I get when I float certain elements of the plan is, "But everyone already knows Windows." (the library's computer classes teach to Windows, not to basic computer literacy.

    This made me think... What is more important for the end-user, from the standpoint of computer literacy? Knowing the operating system, or understanding basic functions that are universal across applications?

    As patrons shouldn't even be THINKING of accessing the OS, I lean towards emphasizing application functions, such as print, save, etc. Those are the functions the majority of users will be needing anyhow.

    That said, I think Linux should work fine, despite the naysayers, so long as the desktop/interface is simple and straightforward enough so that the user doesn't feel the need to plum the depths of the OS (in order to type up their recipe, email their grandson, etc.). In fact, the flexibility of Linux, I believe, enables you to BETTER serve your constituency in this manner.

    Plus, Microsoft is pure evil.

    --
    Mmmmmm... Bold, yet refreshing!
  11. Re:Motives, considering that MS is a SCTA partner. by Anonymous Coward · · Score: 1, Insightful
    MS has already placed a significant stake with the SCTA.

    In what way? Microsoft's contribution is the retail price of the software they donated. It cost them maybe 1% of that "$200K software donation" to produce it. So I see their contribution as being about $2000. That's not a real significant stake in my book.

  12. ThinkNic? by Matey-O · · Score: 3, Insightful

    Diskless customisable thin client with Netscape, VNC, Telnet, broadband, etc, and audio. $200 per unit plus some kind of monitor.

    They're cheap, run linux and hard to hack. (Also largely valueless from a theft standpoint.)

    Qustion is: Do they have enough horsepower for your needs?

    --
    "Draco dormiens nunquam titillandus."
  13. cool start, but limited by Erris · · Score: 3, Insightful
    Why not use the power of GNU/Linux to give users real accounts? You know, so they can save their work and eventualy retrieve it? Keep user accounts hidden from other users and make a little script that can be run by guest guest to create a real non privalidged account. Have the log outs kill all user applications and have an inactivity kill. Further steps might be needed to keep people from doing nasty things but they are SO much easier with a system that was set up multiuser from the very begining with compilers and everything else available.

    The sooner people realize how easy this stuff is, the sooner they will use it and discover how easy it is.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.