> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Användarhantering

## Skapa en administratörsanvändare

Installationer med Overleaf Toolkit:

```bash title="Overleaf Toolkit" wrap theme={null}
$ 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"
```

Äldre installationer med docker-compose.yml:

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

Kommandot skapar en användare med den angivna e-postadressen om hen inte redan finns, och gör användaren till administratör. Kommandots utdata innehåller en URL som du kan besöka för att ange lösenordet för användaren och logga in för första gången.

<Info>
  För ett programmatiskt tillvägagångssätt kan du använda samma skript för att skapa både vanliga användare och administratörer. För vanliga användare utelämnar du flaggan --admin.
</Info>

Om du använder interna konton för autentisering och behöver göra en befintlig användare till instansadministratör eller återkalla administratörsbehörigheter gör du så här:

<Steps>
  <Step title="Via administrationsgränssnittet">
    * Logga in som en befintlig administratör.
    * Klicka på Admin -> Manage Users.
    * Sök efter användaren och klicka på dennes e-postadress.
    * Scrolla ned till avsnittet Site Admin och klicka på länken (show).
    * Markera kryssrutan Is Site Admin.
    * Klicka på Save för att slutföra.
  </Step>
</Steps>

***

## Ta bort användare

Det är i allmänhet lämpligt att inte ta bort konton om de inte längre behövs. När ett konto tas bort försvinner kontot och medarbetare förlorar åtkomsten till projekt. Det finns för närvarande inget sätt att inaktivera konton — antingen finns de kvar med sina data bevarade, eller så tas de bort.

Som standard mjukraderas konton. Information om hur du permanent tar bort användare från din instans finns under `ENABLE_CRON_RESOURCE_DELETION` i guiden [Miljövariabler](/sv/on-premises/configuration/overleaf-toolkit/environment-variables).

<Info>
  Konton mjukraderas som standard. Se `ENABLE_CRON_RESOURCE_DELETION` för beteendet vid permanent borttagning.
</Info>

### Via Admin -> Manage Users

<Steps>
  <Step title="">
    * Logga in som administratör.
    * Klicka på Admin -> Manage Users.
    * Sök efter användaren och markera kryssrutan bredvid dennes e-postadress.
    * Klicka på papperskorgsikonen.
    * Klicka på Delete för att bekräfta.
  </Step>
</Steps>

### Via kommandoraden

Användarkonton (och deras projekt) kan tas bort med följande kommandon.

Installationer med Overleaf Toolkit:

```bash title="Overleaf Toolkit" theme={null}
$ 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"
```

Äldre installationer med docker-compose.yml:

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

<Danger>
  Borttagningsskriptet använder ett hårdkodat force-alternativ som säkerställer att borttagningen genomförs även om e-postmeddelandet om kontoborttagningen inte kan skickas (t.ex. när användarens e-postadress inte längre används).
</Danger>

<Info>
  Sedan version 5.5.0 kan alternativet --skip-email användas för att förhindra att ett informationsmejl skickas till den borttagna användaren.
</Info>

***

## Återställa en mjukraderad användare

Om en användare bara har mjukraderats kan du återställa kontot och projekten.

<Steps>
  <Step title="">
    * Logga in som administratör.
    * Klicka på Admin -> Manage Users.
    * Sök efter den användare du vill återställa.
    * Klicka på knappen Display deleted users.
    * Klicka på den borttagna användarens e-postadress.
    * Klicka på Recover This Account.
    * Klicka på Recover för att bekräfta.
  </Step>
</Steps>

<Danger>
  När ENABLE\_CRON\_RESOURCE\_DELETION är satt till true kan mjukraderade konton återställas inom en period på 90 dagar. Efter 90 dagar går det inte att återställa kontot.
</Danger>

***

## Räkna användare

Du kan få fram antalet användare via administrationsgränssnittet på [https://you-instance-url/admin/user#license](https://you-instance-url/admin/user#license). För programmatiska kontroller och exporter kan följande exempel vara till hjälp.

Totalt antal användare:

```bash title="Total number of users" theme={null}
echo 'db.users.countDocuments()' | docker exec -i mongo mongosh --quiet localhost/sharelatex
# overleaf [direct: primary] sharelatex> 16
```

Totalt antal användare via metrics-endpointen:

```bash title="Num active users from metrics" theme={null}
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
```

Totalt antal aktiva användare (exempel: användare som varit aktiva under de senaste 365 dagarna):

```bash title="Total number of active users" theme={null}
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
```

***

## Uppdatera användarkontoinformation

Hur kontouppdateringar görs beror på om SSO är aktiverat.

* Om SSO inte används:
  * Administratörer kan ändra användarkontoinformation via Admin -> Manage Users (e-postadress, förnamn, efternamn samt generera en länk för lösenordsåterställning).
  * Vanliga användare kan uppdatera sina egna uppgifter via Account -> Account Settings (inklusive att byta lösenord och generera autentiseringstoken för Git).
* Om SSO används:
  * Server Pro kan konfigureras att uppdatera en användares för- och efternamn vid inloggning baserat på autentiseringssystemet.
  * När OVERLEAF\_SAML\_UPDATE\_USER\_DETAILS\_ON\_LOGIN eller OVERLEAF\_LDAP\_UPDATE\_USER\_DETAILS\_ON\_LOGIN är true inaktiveras formuläret för användaruppgifter på [https://your-instance-url/user/settings](https://your-instance-url/user/settings), och för-/efternamn kan endast anges i ditt system för identitetshantering.

Mer information finns här:

* SAML 2.0-konfiguration: [https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/saml-2.0](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/saml-2.0)
* LDAP-konfiguration: [https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/ldap](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/ldap)

***

Senast uppdaterad för 4 månader sedan

Den här dokumentationssidan innehåller länkar till externa guider och konfigurationssidor. Alla länkar och frågeparametrar är bevarade som i originalinnehållet.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.