We should not run user code as the untrusted device user. Instead, when forking to create a worker, change user id to some pool of userids, so user code cannot, for example killall python to kill the untrusted device.
See http://groups.google.com/group/sage-notebook/msg/93fe5fb56596242d