profile
profile komutu, o anda oturum açmış kullanıcının kendi hesabını yönetir: bilgilerini görüntüler, parolasını değiştirir ve iletişim bilgisi ile dil tercihini günceller. Başka kullanıcıların hesapları bu komutla değil, users komutuyla yönetilir.
Bu komut yalnız oturum sahibini etkiler
Yapılan her işlem, kimlik doğrulamada kullanılan oturuma bağlıdır; komut başka bir kullanıcı seçmeye izin vermez.
Komut Özeti
Bu dalda ekleme, listeleme ve silme yoktur: üç alt komut da oturum sahibinin kendi kaydı üzerinde çalışır.
profile info — Bilgileri Görüntüleme
Oturum açmış kullanıcının profil bilgilerini getirir: kullanıcı adı, e-posta adresi, telefon numarası, atanmış roller ve dil tercihi. Salt okunur bir işlemdir; hiçbir şeyi değiştirmez.
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
--info | Komutu çalıştırmadan ne yapacağını yazar | Değer almaz; tek başına yazılır |
profile change-password — Parola Değiştirme
profile change-password| Sıra | Alan | Durum | Değer |
|---|---|---|---|
| 1 | oldPassword | Koşullu zorunlu | Kimliğin doğrulanması için mevcut parola; komuttan sonra gizli sorulur. Kurtarma kipinde çalışılıyorsa istenmez |
| 2 | newPassword | Zorunlu | Hesabın yeni parolası; komuttan sonra gizli sorulur ve sistemin karmaşıklık kurallarını karşılamalıdır |
Parola değişikliği oturumları düşürebilir
Uç noktanın açıklamasına göre başarılı bir parola değişikliğinden sonra mevcut oturumlar geçersiz kılınabilir ve yeniden kimlik doğrulama gerekebilir.
Parolalar ekranda görünmez
İki alan da gizli olarak sorulur: komut satırına yazılmaz, istendiğinde girilir. Bu yüzden parolayı komutun içine yazmak yerine sorulmasını beklemek daha güvenlidir.
profile config — İletişim ve Dil
Yalnız yazılan alanlar güncellenir; yazılmayanlar olduğu gibi kalır.
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
--emailAddress | Hesabın e-posta adresini günceller | E-posta adresi |
--phoneNumber | Hesabın telefon numarasını günceller | Telefon numarası |
--language | Arayüzün ve sistem iletilerinin dilini seçer | en (varsayılan) · tr |
Dil tercihi değişikliği mevcut oturumda hemen geçerli olur.
Örnekler
Bilinmesi Gerekenler
- Komut yalnız oturum sahibini yönetir. Başka bir kullanıcının parolasını değiştirmek ya da bilgilerini güncellemek için
userskomutu kullanılır. - Mevcut parola kurtarma kipinde istenmez.
oldPasswordalanı, kurtarma kipinde çalışıldığında tamamlama listesinde çıkmaz. - Yeni parola kurallara uymalıdır. Sistemin parola karmaşıklık gereksinimlerini karşılamayan parola kabul edilmez.
- Güncelleme kısmi çalışır.
profile configkomutunda yalnız yazılan alanlar değişir; ötekiler olduğu gibi kalır. profile infohiçbir şeyi değiştirmez. Salt okunur bir işlemdir ve döndürdüğü bilgiler oturum belirtecine özgüdür.
