flagflag  If you want to see English page, please click "English" Button at Left.
Page Top

ユーザ管理 anchor.png

  • NSS でユーザ管理
 
Page Top
SystemUserSpawner anchor.png
  • jupyterhub_config.py でモジュールの拡張
    • ユーザ毎に違うボリュームをマウント可能.
    • jupyter のDocker イメージの start.sh の改造.start.sh(改)
    • SystemUserSpawnerクラスを継承してホームディレクトリの処理./home/{groupname}/{username}
  • ユーザのグループ情報を反映(個人ユーザのディレクトリのマウント)
    • passwd 情報は getent passwd を ssh で実行してファイルを作り,Webサーバ を中継して持ってくる
      • NSSnss-altfiles を使用してシステムに取り込む​
      • LDAP(AD) Server ----> 大学管理ホスト(getent passwd) <---- ローカル管理Webサーバ (ssh, webサーバ) ----> 対象サーバ(wget, curl, nss: nss-altfiles)
        • 一年に一回でよろし.
    • start.sh の改造.start.sh(改)
       
Page Top
認証モジュール anchor.png
  • LDA認証モジュール
    • Jupyterのログイン用 Ldapモジュールは ユーザバンドが可能.検索さえできれば,管理者のパスワードは不要.
  • LTI認証モジュール (Learning Tools Interoperability)
    • Moodle との連携が可能.
 
Page Top

課題 anchor.png

  • ホームディレクトリの自動生成.(Jupyterとの連携)
  • 教材配布
    • グループ登録UI
 
Page Top
Group ID を元に任意のボリュームをマウント anchor.png
Page Top
書き換えるファイル anchor.png
  • /usr/local/anaconda/envs/jupyterhub/lib/​​python3.8/site-packages/jupyterhub/spawn​​er.py
    • 継承を使えば不要.
  • /usr/local/anaconda/envs/jupyterhub/lib/​python3.8/site-packages/dockerspawner/*
    • /usr/local/anaconda/envs/jupyterhub/lib/​​python3.8/site-packages/dockerspawner/sy​​stemuserspawner.py
      • 継承を使えば不要.
    • /usr/local/anaconda/envs/jupyterhub/lib/​​python3.8/site-packages/dockerspawner/ns​ldockerspawner.py (追加)
      • 新しく作る場合
  • コンテナ内:/usr/local/bin/start.sh
    • こいつの書き換えは必須!
       
Page Top

Moodle+JupyterHub に統合 anchor.png

 

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 339, today: 1, yesterday: 0
最終更新: 2021-08-30 (月) 00:44:38 (JST) (969d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
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
<今日>

オンライン状況

92 人のユーザが現在オンラインです。 (11 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 92

もっと...

アクセスカウンタ

今日 : 7114711471147114
昨日 : 9457945794579457
総計 : 2333407123334071233340712333407123334071233340712333407123334071
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com