> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/on-premises/el/diaxeirisi-xriston-kai-ergon/user-management.md).

# Διαχείριση χρηστών

## Δημιουργία χρήστη διαχειριστή

Αναπτύξεις του Overleaf Toolkit:

{% 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 %}

Αναπτύξεις παλαιού docker-compose.yml:

{% code title="Παλαιό 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 %}

Η εντολή θα δημιουργήσει έναν χρήστη με τη δηλωμένη διεύθυνση email, αν δεν υπάρχει ήδη, και θα τον κάνει διαχειριστή. Η έξοδος της εντολής περιλαμβάνει ένα URL το οποίο μπορείτε να επισκεφθείτε για να ορίσετε τον κωδικό πρόσβασης για αυτόν τον χρήστη και να συνδεθείτε για πρώτη φορά.

{% hint style="info" %}
Για μια προγραμματική προσέγγιση μπορείτε να χρησιμοποιήσετε το ίδιο script για να δημιουργήσετε τόσο κανονικούς χρήστες όσο και διαχειριστές. Για κανονικούς χρήστες παραλείψτε την επιλογή --admin.
{% endhint %}

Εάν χρησιμοποιείτε εσωτερικούς λογαριασμούς για έλεγχο ταυτότητας και χρειάζεται να αναβαθμίσετε έναν υπάρχοντα χρήστη σε διαχειριστή της εγκατάστασης ή να ανακαλέσετε δικαιώματα διαχειριστή, κάντε τα εξής:

{% stepper %}
{% step %}

### Μέσω του Admin UI

* Συνδεθείτε ως υπάρχων διαχειριστής.
* Κάντε κλικ στο Admin -> Manage Users.
* Αναζητήστε τον χρήστη και κάντε κλικ στη διεύθυνση email του.
* Κάντε κύλιση προς τα κάτω στην ενότητα Site Admin και κάντε κλικ στον σύνδεσμο (show).
* Επιλέξτε το πλαίσιο Is Site Admin.
* Κάντε κλικ στο Save για να ολοκληρώσετε.
  {% endstep %}
  {% endstepper %}

***

## Διαγραφή χρηστών

Όπως εξηγείται στον οδηγό μας για το [την κατανόηση της χρήσης της άδειας](broken://pages/eeefb1d90ab9f0f913eaedd65c472101db64a807), γενικά συνιστάται να μη διαγράφετε λογαριασμούς εκτός αν δεν χρειάζονται πλέον. Η διαγραφή ενός λογαριασμού καταργεί τον λογαριασμό και προκαλεί στους συνεργάτες απώλεια πρόσβασης στα έργα. Προς το παρόν δεν υπάρχει τρόπος να απενεργοποιήσετε λογαριασμούς — είτε υπάρχουν με τα δεδομένα τους διατηρημένα είτε διαγράφονται.

Από προεπιλογή, οι λογαριασμοί διαγράφονται λογικά. Για πληροφορίες σχετικά με την οριστική αφαίρεση χρηστών από την εγκατάστασή σας, δείτε το `ENABLE_CRON_RESOURCE_DELETION` στο [Μεταβλητές περιβάλλοντος](broken://pages/a1ea84fe15d5d79611281796ce9255fc2869b5e0) σχετικό οδηγό.

{% hint style="info" %}
Οι λογαριασμοί διαγράφονται λογικά από προεπιλογή. Δείτε `ENABLE_CRON_RESOURCE_DELETION` για τη συμπεριφορά οριστικής διαγραφής.
{% endhint %}

### Μέσω του Admin -> Manage Users

{% stepper %}
{% step %}

* Συνδεθείτε ως διαχειριστής.
* Κάντε κλικ στο Admin -> Manage Users.
* Αναζητήστε τον χρήστη και επιλέξτε το πλαίσιο δίπλα στη διεύθυνση email του.
* Κάντε κλικ στο εικονίδιο του κάδου.
* Κάντε κλικ στο Delete για επιβεβαίωση.
  {% endstep %}
  {% endstepper %}

### Μέσω της γραμμής εντολών

Οι λογαριασμοί χρηστών (και τα έργα τους) μπορούν να διαγραφούν χρησιμοποιώντας τις ακόλουθες εντολές.

Αναπτύξεις του Overleaf Toolkit:

{% 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 %}

Αναπτύξεις παλαιού docker-compose.yml:

{% code title="Παλαιό 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" %}
Το script διαγραφής χρησιμοποιεί μια ενσωματωμένη επιλογή force που διασφαλίζει ότι η διαγραφή θα προχωρήσει ακόμη κι αν αποτύχει η αποστολή του email διαγραφής λογαριασμού (π.χ. όταν το email του χρήστη δεν είναι πλέον σε λειτουργία).
{% endhint %}

{% hint style="info" %}
Από την έκδοση 5.5.0, η επιλογή --skip-email μπορεί να χρησιμοποιηθεί για να αποτραπεί η αποστολή ενημερωτικού email στον διαγραμμένο χρήστη.
{% endhint %}

***

## Επαναφορά λογαριασμού που έχει διαγραφεί λογικά

Εάν ένας χρήστης έχει διαγραφεί μόνο λογικά, μπορείτε να επαναφέρετε τον λογαριασμό και τα έργα του.

{% stepper %}
{% step %}

* Συνδεθείτε ως διαχειριστής.
* Κάντε κλικ στο Admin -> Manage Users.
* Αναζητήστε τον χρήστη που θέλετε να επαναφέρετε.
* Κάντε κλικ στο κουμπί Display deleted users.
* Κάντε κλικ στη διεύθυνση email του διαγραμμένου χρήστη.
* Κάντε κλικ στο Recover This Account.
* Κάντε κλικ στο Recover για επιβεβαίωση.
  {% endstep %}
  {% endstepper %}

{% hint style="danger" %}
Όταν το ENABLE\_CRON\_RESOURCE\_DELETION έχει οριστεί σε true, οι λογαριασμοί που έχουν διαγραφεί λογικά μπορούν να επαναφερθούν εντός παραθύρου 90 ημερών. Μετά τις 90 ημέρες, η ανάκτηση λογαριασμού δεν είναι δυνατή.
{% endhint %}

***

## Καταμέτρηση χρηστών

Μπορείτε να λάβετε μετρήσεις χρηστών μέσω του περιβάλλοντος διαχείρισης στη διεύθυνση <https://you-instance-url/admin/user#license>. Για προγραμματικούς ελέγχους και εξαγωγές, τα ακόλουθα παραδείγματα μπορεί να βοηθήσουν.

Συνολικός αριθμός χρηστών:

{% code title="Συνολικός αριθμός χρηστών" %}

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

{% endcode %}

Συνολικός αριθμός χρηστών μέσω του τελικού σημείου μετρικών:

{% code title="Αριθμός ενεργών χρηστών από μετρικές" %}

```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 %}

Συνολικός αριθμός ενεργών χρηστών (παράδειγμα: χρήστες ενεργοί εντός των τελευταίων 365 ημερών):

{% code title="Συνολικός αριθμός ενεργών χρηστών" %}

```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 %}

***

## Ενημέρωση πληροφοριών λογαριασμού χρήστη

Ο τρόπος με τον οποίο πραγματοποιούνται οι ενημερώσεις λογαριασμού εξαρτάται από το αν είναι ενεργοποιημένο το SSO.

* Εάν δεν χρησιμοποιείται SSO:
  * Οι διαχειριστές μπορούν να τροποποιούν τις πληροφορίες λογαριασμού χρήστη μέσω του Admin -> Manage Users (email, μικρό όνομα, επώνυμο και δημιουργία συνδέσμου επαναφοράς κωδικού).
  * Οι κανονικοί χρήστες μπορούν να ενημερώνουν τα δικά τους στοιχεία μέσω 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 μήνες

Αυτή η σελίδα τεκμηρίωσης περιέχει συνδέσμους προς εξωτερικούς οδηγούς και σελίδες διαμόρφωσης. Όλοι οι σύνδεσμοι και οι παράμετροι ερωτήματος διατηρούνται όπως στο αρχικό περιεχόμενο.


---

# 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://ayakaleaf-pro.ayaka.space/on-premises/el/diaxeirisi-xriston-kai-ergon/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.
