kilucas wrote: > On May 12, 2:52 pm, Jason Grout <[email protected]> wrote: >> kilucas wrote: >>> Marik >>> Thanks for the reminder and I had indeed spotted these threads. I'm >>> guessing that I'd run the Sage server under VMWare primarily just to >>> get it to run on Windows and that I'd then get the security benefits >>> as side-effects. >> That's correct. >> >>> But these are all guesses which is why I'm very >>> interested to check what I should really be doing in a Windows >>> environment for multi-user access. >> Are you running multiple separate notebooks (e.g., one each for >> different sets of users) or are you running just one notebook? > > I don't know yet - I'm not advanced enough yet to have thought of the > question - thanks for posing it. I want to play with Sage to > understand what questions arise and I know I can do this on the Sagenb > site or on a standalone, single user copy. But I'd ideally like to > install it as a multi-user facility so that I'm trying out my options > (and any limitations) in that environment.
Okay, then it sounds like (for now) running one notebook (like sagenb.org) with all your users on the same notebook is probably what you want right now. Personally, I've run several notebooks (i.e., several servers like sagenb.org) from the same computer for different classes, just to keep the classes separated. That's what I was asking about. > >> How much >> do you trust your users? (e.g., do you expect some to try to break into >> things and use the server to email spam or whatever?) > > I don't expect this much because I'd expect to make access available > only to registered users. However, access would be over the Internet > rather than a private network. > Then you may want to enable the "secure" option, which protects communication with SSL (the same encryption used on shopping and bank websites, for example). > One target audience is school (rather than college/university) pupils. > I'd expect them to get lots of things wrong but I think the likelihood > of deliberate damage is low (though not zero). There are a few things that you can do from a Sage server, including: * sending emails to anyone with any "From" address * virtually anything that is possible from the unix command line * modify/delete any other user's worksheets These capabilities require the user to know a bit about Sage, python, or unix. If your users are not malicious, then these are not problems. It is not currently a problem on sagenb.org, and that site sees a lot of traffic from random internet users. > >> The easiest way to set up a multi-user server is to just get the vmware >> version of Sage running, start sage, and then use the notebook() >> command. At the sage prompt, type notebook? to read the help. > > This sounda a bit like something I'd do when sitting at the server > rather than when sitting at a remote web browser. Or am I wrong? For > example, I access Sagenb via a browser and hence a URL, rather than > via VMWare (even though I get the impression that Sagenb is > underpinned by VMWare - can't recall where I read that).. The easiest way to start a sage notebook server is to do the above while sitting down at the computer running Sage. However, it is not very much more work to be able to launch or restart the server remotely. You will still probably have to sit down at the computer to initially set the vmware sage server up (though if you are good at vmware, you can probably do this remotely as well). Yes, sagenb is running on vmware and is administered remotely. Jason --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
