我们目前正在docker容器中构建一个jupyterhub环境,并在共享文件夹中苦苦挣扎.我们的目标是为所有用户设置一个可写的共享文件夹.
在每个用户的主文件夹中有一个符号链接~/shared到/opt/shared.目标文件夹具有权限777,并由组jupyter拥有.每个用户都是jupyter组的成员.但是,如果一个用户在使用其帐户登录到Web应用程序的共享文件夹中创建文件,则权限设置为644.因此,没有其他用户可以编辑该文件.
我试图设置umask到000中/etc/profiles和~/.bashrc为每个用户的文件.然而,jupyter似乎忽略了它.是否有可能配置jupyter来创建g+w默认权限的新文件?我想避免setfacl在文件系统级别设置访问控制列表,因为它需要自定义标志/etc/fstab.