Rud*_*udi 15 jupyter jupyter-notebook jupyterhub
我们目前正在docker容器中构建一个jupyterhub环境,并在共享文件夹中苦苦挣扎.我们的目标是为所有用户设置一个可写的共享文件夹.
在每个用户的主文件夹中有一个符号链接~/shared到/opt/shared.目标文件夹具有权限777,并由组jupyter拥有.每个用户都是jupyter组的成员.但是,如果一个用户在使用其帐户登录到Web应用程序的共享文件夹中创建文件,则权限设置为644.因此,没有其他用户可以编辑该文件.
我试图设置umask到000中/etc/profiles和~/.bashrc为每个用户的文件.然而,jupyter似乎忽略了它.是否有可能配置jupyter来创建g+w默认权限的新文件?我想避免setfacl在文件系统级别设置访问控制列表,因为它需要自定义标志/etc/fstab.
chgrp jupyter /opt/sharedchmod g+ws /opt/shared~/.jupyter/jupyter_notebook_config.py具有以下内容:
import os
os.umask(0o002)
Run Code Online (Sandbox Code Playgroud)
新创建的文件将可由该组写入。
| 归档时间: |
|
| 查看次数: |
2409 次 |
| 最近记录: |