如何限制ipython notebook目录访问

时间:2014-05-29 14:59:14

标签: ipython ipython-notebook

我在云上运行ipython笔记本电脑服务器,我希望将其作为服务公开,以便用户可以玩笔记本,我注意到使用笔记本我可以访问文件系统并检查文件系统上的文件,我我想限制这种访问。我只想从ipython notebook上访问特殊文件夹。

1 个答案:

答案 0 :(得分:8)

您可以在希望服务器有权访问的文件夹中启动您的iPython笔记本,并且用户无法访问父目录,但您应该意识到当用户启动内核时,他们将能够chdir到文件系统中的任何文件夹。

因此,如果要限制对iPython笔记本用户的访问,则应使用unix文件权限将用户监禁到其起始文件夹。

我这样做的方式是:

  • 创建一个不属于任何现有用户组的ipython用户
  • 为ipython用户创建一个文件夹(例如cloud
  • ipython文件夹
  • 中以cloud启动iPython笔记本
相关问题