This commit is contained in:
2025-10-22 11:20:52 +08:00
parent 53ee82bfe8
commit 42e1a55993
2 changed files with 4 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
import os, grp, shutil, subprocess, configparser
import os, grp, pwd, shutil, subprocess, configparser
from pathlib import Path
from jupyterhub.spawner import Spawner
@@ -64,7 +64,8 @@ def prepare_user(spawner: Spawner):
# 3. 取系统组
try:
gid_list = os.getgrouplist(username, grp.getpwnam(username).pw_gid)
pwnam = pwd.getpwnam(username)
gid_list = os.getgrouplist(username, pwnam.pw_gid)
except (KeyError, OSError):
return
user_groups = {grp.getgrgid(g).gr_name for g in gid_list}

View File

@@ -4,7 +4,7 @@
1. **jupyter_config_backup.py** jupyterhub配置文件拷贝使用时将此文件拷贝至host端相应路径后重启hub即可。
```shell
sudo cp jupyter_config_backup.py /opt/tljh/config/jupyter_config.d/99-group-template.py
sudo cp jupyter_config_backup.py /opt/tljh/config/jupyterhub_config.d/99-group-template.py
```
相关的配置说明见文件内注释。