Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
[
List of Titles
|
List of Pages
|
New
|
Search
|
Recent changes
|
Help
]
JupyterHub/SystemUserSpawner
[
Front page
]
[ ]
Start:
** dockerspawner.SystemUserSpawner
- 2021 7/12 版
- https://github.com/jupyterhub/dockerspawner/blob/master...
- dockerspawner.DockerSpawner からの派生クラス
- DockerSpawner と同じパッケージ? 特にインストールして...
- jovyan ではなく,ログインユーザで使用可.ログインユーザ...
-- グループに応じてマウントディレクトリを指定可能.
-- グループ設定のUIが必要.
- ただしログインユーザの情報が,ローカルに取れない場合(L...
-- 作りこめば大丈夫!
-- %%jovyan は潰せ!%% %%jovyan はテンプレートユーザだか...
- see also [[DockerSpawner>JupyterHub/DockerSpawner]]
#br
*** この下以降の問題を全て解決した jupyterhub_config.py
- altfiles
-- see [[NSS]]
- 実験用 最新版
-- 2021 07/12
-- [[jupyterhub_config_systemuser.py>./jupyterhub_config....
#br
*** 上記 GitHub の最新版(2021 07/11)を入れると,コンテ...
- /usr/local/anaconda/envs/jupyterhub/lib/python3.8/site...
- HOME も取れる
iseki@299e2fa47bf9:~$ env |grep NB_
NB_UID=10015
NB_GID=10001
NB_USER=iseki
#br
**** グループ名も取れるように改造
129 def get_env(self):
130 env = super(SystemUserSpawner, self).get_env()
131 # relies on NB_USER and NB_UID handling in j...
132 env.update(
133 dict(
134 USER=self.user.name, # deprecated
135 NB_USER=self.user.name,
136 USER_ID=self.user_id, # deprecated
137 NB_UID=self.user_id,
138 HOME=self.homedir,
139 )
140 )
141 if self.group_id >= 0:
142 env.update(NB_GID=self.group_id)
143 # Fumi.Iseki
144 import grp
145 gname = grp.getgrgid(self.group_id).gr_n...
146 env.update(NB_GNM=gname)
147 return env
*** Memo
- notebook_dir = /home/teacher/{username}/work が効かない...
#br
End:
** dockerspawner.SystemUserSpawner
- 2021 7/12 版
- https://github.com/jupyterhub/dockerspawner/blob/master...
- dockerspawner.DockerSpawner からの派生クラス
- DockerSpawner と同じパッケージ? 特にインストールして...
- jovyan ではなく,ログインユーザで使用可.ログインユーザ...
-- グループに応じてマウントディレクトリを指定可能.
-- グループ設定のUIが必要.
- ただしログインユーザの情報が,ローカルに取れない場合(L...
-- 作りこめば大丈夫!
-- %%jovyan は潰せ!%% %%jovyan はテンプレートユーザだか...
- see also [[DockerSpawner>JupyterHub/DockerSpawner]]
#br
*** この下以降の問題を全て解決した jupyterhub_config.py
- altfiles
-- see [[NSS]]
- 実験用 最新版
-- 2021 07/12
-- [[jupyterhub_config_systemuser.py>./jupyterhub_config....
#br
*** 上記 GitHub の最新版(2021 07/11)を入れると,コンテ...
- /usr/local/anaconda/envs/jupyterhub/lib/python3.8/site...
- HOME も取れる
iseki@299e2fa47bf9:~$ env |grep NB_
NB_UID=10015
NB_GID=10001
NB_USER=iseki
#br
**** グループ名も取れるように改造
129 def get_env(self):
130 env = super(SystemUserSpawner, self).get_env()
131 # relies on NB_USER and NB_UID handling in j...
132 env.update(
133 dict(
134 USER=self.user.name, # deprecated
135 NB_USER=self.user.name,
136 USER_ID=self.user_id, # deprecated
137 NB_UID=self.user_id,
138 HOME=self.homedir,
139 )
140 )
141 if self.group_id >= 0:
142 env.update(NB_GID=self.group_id)
143 # Fumi.Iseki
144 import grp
145 gname = grp.getgrgid(self.group_id).gr_n...
146 env.update(NB_GNM=gname)
147 return env
*** Memo
- notebook_dir = /home/teacher/{username}/work が効かない...
#br
Page:
Site Search
Advanced Search
Login
Username:
Password:
Lost Password?
Register now!!
Sub Menu
New Arrivals
Books
Web Links
Site Map
e-Learning
TUIS Certificate
mini Calendar
May 2025
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today
Who's Online
56 user(s) are online (5 user(s) are browsing xpwiki)
Members: 0
Guests: 56
more...
Access Counter
Today :
Yesterday :
Total :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com