Multi-user environment

I just installed 6.4 Sage on Centos and was curious how each user will be accessing Sage. Do each user who log into the Centos machine just open a browser (localhost:8080) to log in with their credentials? Assuming ./sage runs at the start of the server bootup.

Comments

a regular Linux user's notebook() will be run in his/her Linux account. They will be admin for this notebook server, by default (unless they specify another user in notebook() call, or log in via the browser to another, suitably created, nb account).

in case you might like to know where the notebook files are: they are in ~/.sage/ for the account Sage (nb) is executed from.Thus each user in this configuration will have completely own set of notebooks.

Confused about this. Does each user who logs into the server run ./sage (with their linux credential) or is it a one time startup (system level) and the user just opens the browser an enter the sage accounts?

Comments

There are two things you can do - either let each user on the machine to run Sage separately, just by running /usr/tmp/sage/sage-6.4.1/sage, or you run a "public" Sage nb server. In the latter setup accounts on the (Linux) server have nothing to do with accounts on the Sage nb server.