> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/on-premises-no/bruker-og-prosjektadministrasjon/user-management.md).

# Brukeradministrasjon

## Opprette en administratorkonto

Overleaf Toolkit-installasjoner:

{% code title="Overleaf Toolkit" overflow="wrap" %}

```bash
$ bin/docker-compose exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/create-user --admin --email=joe@example.com"
```

{% endcode %}

Eldre docker-compose.yml-installasjoner:

{% code title="Eldre docker-compose" overflow="wrap" %}

```bash
$ docker exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/create-user --admin --email=joe@example.com"
```

{% endcode %}

Kommandoen vil opprette en bruker med den angitte e-postadressen hvis den ikke allerede finnes, og gjøre dem til administrator. Kommandoutdataene inkluderer en URL du kan besøke for å angi passordet for denne brukeren og logge inn for første gang.

{% hint style="info" %}
For en programmatisk tilnærming kan du bruke det samme skriptet til å opprette vanlige brukere så vel som administratorer. For vanlige brukere utelates flagget --admin.
{% endhint %}

Hvis du bruker interne kontoer for autentisering og trenger å oppgradere en eksisterende bruker til instansadministrator eller tilbakekalle administratorrettigheter, gjør følgende:

{% stepper %}
{% step %}

### Via administrasjonsgrensesnittet

* Logg inn som en eksisterende administrator.
* Klikk Admin -> Administrer brukere.
* Søk etter brukeren og klikk på e-postadressen deres.
* Bla ned til delen Nettstedsadministrator og klikk lenken (vis).
* Merk av i boksen Er nettstedsadministrator.
* Klikk Lagre for å fullføre.
  {% endstep %}
  {% endstepper %}

***

## Slette brukere

Som forklart i veiledningen vår om [å forstå lisensbruken](broken://pages/bd24fe2b80a1c5982ad2155a93bcd8b0ec25196a), er det generelt lurt å ikke slette kontoer med mindre de ikke lenger er nødvendige. Sletting av en konto fjerner kontoen og gjør at samarbeidspartnere mister tilgang til prosjekter. Det finnes for øyeblikket ingen måte å deaktivere kontoer på — de eksisterer enten med dataene beholdt, eller så blir de slettet.

Som standard blir kontoer myk-slettet. For informasjon om hvordan du permanent fjerner brukere fra instansen din, se `ENABLE_CRON_RESOURCE_DELETION` i [Miljøvariabler](broken://pages/c0ffc56ce41ad234a342dad5f6b8b7a1aef2e1df) veiledningen.

{% hint style="info" %}
Kontoer blir myk-slettet som standard. Se `ENABLE_CRON_RESOURCE_DELETION` for atferd ved permanent sletting.
{% endhint %}

### Via Admin -> Administrer brukere

{% stepper %}
{% step %}

* Logg inn som administrator.
* Klikk Admin -> Administrer brukere.
* Søk etter brukeren og merk av i boksen ved siden av e-postadressen deres.
* Klikk søppelbøtteikonet.
* Klikk Slett for å bekrefte.
  {% endstep %}
  {% endstepper %}

### Via kommandolinjen

Brukerkontoer (og prosjektene deres) kan slettes ved hjelp av følgende kommandoer.

Overleaf Toolkit-installasjoner:

{% code title="Overleaf Toolkit" %}

```bash
$ bin/docker-compose exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/delete-user.mjs --email=joe@example.com"
```

{% endcode %}

Eldre docker-compose.yml-installasjoner:

{% code title="Eldre docker-compose" %}

```bash
$ docker exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/delete-user.mjs --email=joe@example.com"
```

{% endcode %}

{% hint style="danger" %}
Slette-skriptet bruker et hardkodet force-alternativ som sørger for at slettingen fortsetter selv om e-posten om kontosletting ikke kan sendes (f.eks. når brukerens e-postadresse ikke lenger er i drift).
{% endhint %}

{% hint style="info" %}
Siden versjon 5.5.0 kan alternativet --skip-email brukes for å hindre sending av en informativ e-post til den slettede brukeren.
{% endhint %}

***

## Gjenopprette en myk-slettet bruker

Hvis en bruker bare har blitt myk-slettet, kan du gjenopprette kontoen og prosjektene deres.

{% stepper %}
{% step %}

* Logg inn som administrator.
* Klikk Admin -> Administrer brukere.
* Søk etter brukeren du vil gjenopprette.
* Klikk knappen Vis slettede brukere.
* Klikk på den slettede brukerens e-postadresse.
* Klikk Gjenopprett denne kontoen.
* Klikk Gjenopprett for å bekrefte.
  {% endstep %}
  {% endstepper %}

{% hint style="danger" %}
Når ENABLE\_CRON\_RESOURCE\_DELETION er satt til true, kan myk-slettede kontoer gjenopprettes innen et vindu på 90 dager. Etter 90 dager er kontogjenoppretting ikke mulig.
{% endhint %}

***

## Telle brukere

Du kan hente brukertall via administrasjonsgrensesnittet på <https://you-instance-url/admin/user#license>. For programmatisk kontroll og eksport kan følgende eksempler være nyttige.

Totalt antall brukere:

{% code title="Totalt antall brukere" %}

```bash
echo 'db.users.countDocuments()' | docker exec -i mongo mongosh --quiet localhost/sharelatex
# overleaf [direct: primary] sharelatex> 16
```

{% endcode %}

Totalt antall brukere ved bruk av metrikksendepunktet:

{% code title="Antall aktive brukere fra metrikker" %}

```bash
docker exec sharelatex curl http://127.0.0.1:3000/metrics | grep num_active_users
# # HELP num_active_users num_active_users
# # TYPE num_active_users gauge
# num_active_users{app="web-api",host="b3ae4ff549d8"} 16
```

{% endcode %}

Totalt antall aktive brukere (eksempel: brukere aktive innen de siste 365 dagene):

{% code title="Totalt antall aktive brukere" %}

```bash
echo 'db.users.countDocuments({ lastActive: { $gte: new Date(new Date().getTime() - (365 * 24 * 60 * 60 * 1000)) } })' | docker exec -i mongo mongosh --quiet localhost/sharelatex
# overleaf [direct: primary] sharelatex> 10
```

{% endcode %}

***

## Oppdatere informasjon om brukerkonto

Hvordan kontoopdateringer utføres avhenger av om SSO er aktivert.

* Hvis SSO ikke brukes:
  * Administratorer kan endre informasjon om brukerkontoer via Admin -> Administrer brukere (e-post, fornavn, etternavn og generere en lenke for tilbakestilling av passord).
  * Vanlige brukere kan oppdatere sine egne detaljer via Konto -> Kontoinnstillinger (inkludert å endre passord og generere Git-autentiseringstokener).
* Hvis SSO brukes:
  * Server Pro kan konfigureres til å oppdatere en brukers fornavn og etternavn ved innlogging, basert på autentiseringssystemet.
  * Når OVERLEAF\_SAML\_UPDATE\_USER\_DETAILS\_ON\_LOGIN eller OVERLEAF\_LDAP\_UPDATE\_USER\_DETAILS\_ON\_LOGIN er true, er brukerdetaljskjemaet på <https://your-instance-url/user/settings> deaktivert, og fornavn/etternavn kan bare settes i identitetsadministrasjonssystemet ditt.

For mer informasjon se:

* SAML 2.0-konfigurasjon: <https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/saml-2.0>
* LDAP-konfigurasjon: <https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/ldap>

***

Sist oppdatert for 4 måneder siden

Denne dokumentasjonssiden inneholder lenker til eksterne veiledninger og konfigurasjonssider. Alle lenker og spørreparametere er bevart slik de er i originalinnholdet.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/on-premises-no/bruker-og-prosjektadministrasjon/user-management.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
