tmp
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
import os, grp, shutil, subprocess, configparser
|
import os, grp, pwd, shutil, subprocess, configparser
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from jupyterhub.spawner import Spawner
|
from jupyterhub.spawner import Spawner
|
||||||
|
|
||||||
@@ -64,7 +64,8 @@ def prepare_user(spawner: Spawner):
|
|||||||
|
|
||||||
# 3. 取系统组
|
# 3. 取系统组
|
||||||
try:
|
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):
|
except (KeyError, OSError):
|
||||||
return
|
return
|
||||||
user_groups = {grp.getgrgid(g).gr_name for g in gid_list}
|
user_groups = {grp.getgrgid(g).gr_name for g in gid_list}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
1. **jupyter_config_backup.py** jupyterhub配置文件拷贝,使用时将此文件拷贝至host端相应路径后重启hub即可。
|
1. **jupyter_config_backup.py** jupyterhub配置文件拷贝,使用时将此文件拷贝至host端相应路径后重启hub即可。
|
||||||
|
|
||||||
```shell
|
```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
|
||||||
```
|
```
|
||||||
|
|
||||||
相关的配置说明见文件内注释。
|
相关的配置说明见文件内注释。
|
||||||
|
|||||||
Reference in New Issue
Block a user