> ## 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.

# Kullanıcı yönetimi

## Yönetici kullanıcı oluşturma

Overleaf Toolkit kurulumları:

```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"
```

Eski docker-compose.yml kurulumları:

```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"
```

Komut, belirtilen e-posta adresine sahip kullanıcı henüz yoksa onu oluşturur ve yönetici yapar. Komut çıktısı, bu kullanıcı için parola belirleyip ilk kez giriş yapabileceğiniz bir URL içerir.

<Info>
  Programatik bir yaklaşım için aynı betiği yöneticilerin yanı sıra normal kullanıcılar oluşturmak için de kullanabilirsiniz. Normal kullanıcılar için --admin bayrağını kullanmayın.
</Info>

Kimlik doğrulama için dahili hesaplar kullanıyorsanız ve mevcut bir kullanıcıyı örnek yöneticisi yapmanız veya yönetici izinlerini geri almanız gerekiyorsa şunları yapın:

<Steps>
  <Step title="Yönetici arayüzü üzerinden">
    * Mevcut bir yönetici olarak giriş yapın.
    * Admin -> Manage Users'a tıklayın.
    * Kullanıcıyı arayın ve e-posta adresine tıklayın.
    * Site Admin bölümüne kadar aşağı kaydırın ve (show) bağlantısına tıklayın.
    * Is Site Admin kutusunu işaretleyin.
    * Bitirmek için Save'e tıklayın.
  </Step>
</Steps>

***

## Kullanıcıları silme

Artık gerekli olmadıkça hesapları silmemeniz genellikle tavsiye edilir. Bir hesabı silmek hesabı kaldırır ve ortak çalışanların projelere erişimini kaybetmesine neden olur. Şu anda hesapları devre dışı bırakmanın bir yolu yoktur; hesaplar ya verileri korunarak var olmaya devam eder ya da silinir.

Varsayılan olarak hesaplar geçici olarak silinir (soft-delete). Kullanıcıları örneğinizden kalıcı olarak kaldırma hakkında bilgi için [Ortam değişkenleri](/tr/on-premises/configuration/overleaf-toolkit/environment-variables) kılavuzundaki `ENABLE_CRON_RESOURCE_DELETION` bölümüne bakın.

<Info>
  Hesaplar varsayılan olarak geçici olarak silinir. Kalıcı silme davranışı için `ENABLE_CRON_RESOURCE_DELETION` bölümüne bakın.
</Info>

### Admin -> Manage Users üzerinden

<Steps>
  <Step title="">
    * Yönetici olarak giriş yapın.
    * Admin -> Manage Users'a tıklayın.
    * Kullanıcıyı arayın ve e-posta adresinin yanındaki kutuyu işaretleyin.
    * Çöp kutusu simgesine tıklayın.
    * Onaylamak için Delete'e tıklayın.
  </Step>
</Steps>

### Komut satırı üzerinden

Kullanıcı hesapları (ve projeleri) aşağıdaki komutlar kullanılarak silinebilir.

Overleaf Toolkit kurulumları:

```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"
```

Eski docker-compose.yml kurulumları:

```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>
  Silme betiği, hesap silme e-postası gönderilemese bile (ör. kullanıcının e-posta adresi artık kullanımda değilse) silme işleminin devam etmesini sağlayan sabit kodlanmış bir zorlama (force) seçeneği kullanır.
</Danger>

<Info>
  5.5.0 sürümünden itibaren, silinen kullanıcıya bilgilendirme e-postası gönderilmesini önlemek için --skip-email seçeneği kullanılabilir.
</Info>

***

## Geçici olarak silinmiş bir kullanıcıyı geri yükleme

Bir kullanıcı yalnızca geçici olarak silinmişse, hesabını ve projelerini geri yükleyebilirsiniz.

<Steps>
  <Step title="">
    * Yönetici olarak giriş yapın.
    * Admin -> Manage Users'a tıklayın.
    * Geri yüklemek istediğiniz kullanıcıyı arayın.
    * Display deleted users düğmesine tıklayın.
    * Silinen kullanıcının e-posta adresine tıklayın.
    * Recover This Account'a tıklayın.
    * Onaylamak için Recover'a tıklayın.
  </Step>
</Steps>

<Danger>
  ENABLE\_CRON\_RESOURCE\_DELETION true olarak ayarlandığında, geçici olarak silinen hesaplar 90 günlük bir süre içinde geri yüklenebilir. 90 gün sonra hesap kurtarma mümkün değildir.
</Danger>

***

## Kullanıcıları sayma

Kullanıcı sayılarını [https://you-instance-url/admin/user#license](https://you-instance-url/admin/user#license) adresindeki yönetici arayüzü üzerinden elde edebilirsiniz. Programatik kontroller ve dışa aktarmalar için aşağıdaki örnekler yardımcı olabilir.

Toplam kullanıcı sayısı:

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

Metrik uç noktası kullanılarak toplam kullanıcı sayısı:

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

Toplam aktif kullanıcı sayısı (örnek: son 365 gün içinde aktif olan kullanıcılar):

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

***

## Kullanıcı hesabı bilgilerini güncelleme

Hesap güncellemelerinin nasıl yapılacağı SSO'nun etkin olup olmadığına bağlıdır.

* SSO kullanılmıyorsa:
  * Yöneticiler kullanıcı hesabı bilgilerini Admin -> Manage Users üzerinden değiştirebilir (e-posta, ad, soyad ve parola sıfırlama bağlantısı oluşturma).
  * Normal kullanıcılar kendi bilgilerini Account -> Account Settings üzerinden güncelleyebilir (parola değiştirme ve Git kimlik doğrulama tokenları oluşturma dahil).
* SSO kullanılıyorsa:
  * Server Pro, oturum açma sırasında kimlik doğrulama sistemine dayanarak kullanıcının adını ve soyadını güncelleyecek şekilde yapılandırılabilir.
  * OVERLEAF\_SAML\_UPDATE\_USER\_DETAILS\_ON\_LOGIN veya OVERLEAF\_LDAP\_UPDATE\_USER\_DETAILS\_ON\_LOGIN true olduğunda, [https://your-instance-url/user/settings](https://your-instance-url/user/settings) adresindeki kullanıcı bilgileri formu devre dışı bırakılır ve ad/soyad yalnızca kimlik yönetim sisteminizde ayarlanabilir.

Daha fazla ayrıntı için bakınız:

* SAML 2.0 yapılandırması: [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 yapılandırması: [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)

***

Son güncelleme 4 ay önce

Bu dokümantasyon sayfası harici kılavuzlara ve yapılandırma sayfalarına bağlantılar içerir. Tüm bağlantılar ve sorgu parametreleri orijinal içerikteki gibi korunmuştur.


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