【发布时间】:2014-05-29 14:59:14
【问题描述】:
我在云上运行 ipython 笔记本服务器,我想将其作为服务公开,以便用户可以使用笔记本,我注意到使用笔记本我可以访问文件系统并检查文件系统上的文件,我想限制这种访问。我只想从 ipython notebook 访问特殊文件夹。
【问题讨论】:
我在云上运行 ipython 笔记本服务器,我想将其作为服务公开,以便用户可以使用笔记本,我注意到使用笔记本我可以访问文件系统并检查文件系统上的文件,我想限制这种访问。我只想从 ipython notebook 访问特殊文件夹。
【问题讨论】:
您可以在您希望服务器有权访问的文件夹中启动您的 iPython 笔记本,并且用户将无法转到父目录,但是您应该意识到,当用户启动内核时,他们将能够 chdir 到文件系统中的任何文件夹。
因此,如果您想限制对 iPython 笔记本用户的访问,您应该使用 unix 文件权限将用户监禁到他们的起始文件夹。
我这样做的方法是:
ipython 用户cloud)cloud 文件夹中以 ipython 的身份启动 iPython 笔记本【讨论】:
jupyter notebook 命令?添加用户并以新用户身份登录到 shell 后,我不再有权访问该命令。我是否需要为新用户重新安装 Jupyter?