users-between-linesユーザー管理

管理者ユーザーの作成

Overleaf Toolkit のデプロイ:

Overleaf Toolkit
$ bin/docker-compose exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/create-user --admin [email protected]"

レガシーな docker-compose.yml デプロイ:

レガシー docker-compose
$ docker exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/create-user --admin [email protected]"

このコマンドは、指定されたメールアドレスのユーザーが存在しない場合にそのユーザーを作成し、管理者にします。コマンドの出力には、このユーザーのパスワードを設定して初回ログインするためにアクセスする URL が含まれます。

circle-info

プログラム的な方法として、同じスクリプトを使用して通常ユーザーや管理者ユーザーを作成できます。通常ユーザーを作成する場合は --admin フラグを省略してください。

内部アカウントで認証を行っていて、既存ユーザーをインスタンス管理者に昇格させたり管理者権限を取り消したりする必要がある場合は、次の手順を実行してください:

1

管理 UI 経由

  • 既存の管理者としてログインします。

  • 「Admin -> Manage Users」をクリックします。

  • ユーザーを検索してそのメールアドレスをクリックします。

  • 下にスクロールして「Site Admin」セクションの (show) リンクをクリックします。

  • 「Is Site Admin」のチェックボックスをオンにします。

  • 完了するには「Save」をクリックします。


ユーザーの削除

当社のガイド「 ライセンス使用の理解」で説明しているように、不要でない限りアカウントを削除しないことが一般的に推奨されます。アカウントを削除するとアカウント自体が削除され、共同作業者はプロジェクトへのアクセスを失います。現時点ではアカウントを無効化する方法はなく、データを保持したまま存在するか、完全に削除するかのいずれかです。

デフォルトではアカウントはソフト削除されます。インスタンスからユーザーを完全に削除する方法については、次を参照してください: ENABLE_CRON_RESOURCE_DELETION Toolkit で使用される 環境変数 ガイド。

circle-info

アカウントはデフォルトでソフト削除されます。完全削除の動作については、次を参照してください: ENABLE_CRON_RESOURCE_DELETION

Admin -> Manage Users 経由

1
  • 管理者としてログインします。

  • 「Admin -> Manage Users」をクリックします。

  • ユーザーを検索し、そのメールアドレスの横のボックスにチェックを入れます。

  • ゴミ箱アイコンをクリックします。

  • 確認のため「Delete」をクリックします。

コマンドライン経由

ユーザーアカウント(およびそのプロジェクト)は、次のコマンドを使用して削除できます。

Overleaf Toolkit のデプロイ:

レガシーな docker-compose.yml デプロイ:

triangle-exclamation
circle-info

バージョン 5.5.0 以降、削除されたユーザーに通知メールを送信しないようにする --skip-email オプションを使用できます。


ソフト削除されたユーザーの復元

ユーザーがソフト削除されただけの場合、そのアカウントとプロジェクトを復元できます。

1
  • 管理者としてログインします。

  • 「Admin -> Manage Users」をクリックします。

  • 復元したいユーザーを検索します。

  • 「Display deleted users」ボタンをクリックします。

  • 削除されたユーザーのメールアドレスをクリックします。

  • 「Recover This Account」をクリックします。

  • 確認のため「Recover」をクリックします。

triangle-exclamation

ユーザーのカウント

https://you-instance-url/admin/user#license の管理 UI でユーザー数を取得できます。プログラムによるチェックやエクスポートのために、以下の例が役に立つ場合があります。

ユーザーの総数:

メトリクスエンドポイントを使用したユーザーの総数:

アクティブユーザーの総数(例: 過去365日以内にアクティブだったユーザー):


ユーザーアカウント情報の更新

アカウントの更新方法は SSO が有効かどうかによって異なります。

  • SSO を使用していない場合:

    • 管理者は Admin -> Manage Users からユーザーアカウント情報(メール、名、姓、パスワードリセットリンクの生成)を変更できます。

    • 通常ユーザーは Account -> Account Settings から自分の詳細(パスワード変更や Git 認証トークンの生成を含む)を更新できます。

  • SSO を使用している場合:

    • Server Pro は認証システムに基づいてログイン時にユーザーの名と姓を更新するように構成できます。

    • OVERLEAF_SAML_UPDATE_USER_DETAILS_ON_LOGIN または OVERLEAF_LDAP_UPDATE_USER_DETAILS_ON_LOGIN が true の場合、https://your-instance-url/user/settings のユーザー詳細フォームは無効になり、名/姓はアイデンティティ管理システムでのみ設定できます。

詳細については次を参照してください:

  • SAML 2.0 構成: https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/saml-2.0

  • LDAP 構成: https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/ldap


最終更新: 4 か月前

このドキュメントページには外部のガイドや構成ページへのリンクが含まれています。すべてのリンクとクエリパラメータは元の内容と同様に保持されています。

最終更新