Dear Sage Developers!
We would like to set up a Sage Notebook server for the students, in a secure way. How can we do that? For example if on www.sagenb.org I write {{{ %sh cat /home/sage/sagenb/sage_notebook/worksheets/any_user_name/0/ worksheet.txt }}} then I can see the content of other users' first worksheets. I didn't try it, but I'm sure I could do damage by deleting files or stoping processes (whoami says that I'm user 'worksheet', I assume like everbody else is). I think it would be fine if we could associate logins with linux logins, so every user would run codes under his/her own account. This would not allow users to delete other users' files. If every user starts his/her own Sage server with notebook(), then it's a waste of memory, they get and error about using the same port (they should choose a port at random), and they couldn't share worksheets with each others, etc. I think that's not a solution. Any ideas? Thanks, Peter --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---