Skip to content
Smarter by Design.Simpler for Business

users ​

users komutu, cihaza giriş yapabilen kullanıcıları yönetir: kullanıcının türünü, kimliğinin nereden doğrulanacağını, hangi nesneler üzerinde yetkili olacağını ve hangi yollarla erişebileceğini belirler.

Komut Özeti ​

TR7 WEB-CLI · users
# komuttan sonra Tab
admin@TR7LBWAF01> users
add delete list show update
 
admin@TR7LBWAF01> users list
admin@TR7LBWAF01> users add userType readOnly username <ad> …
admin@TR7LBWAF01> users show <ad>
admin@TR7LBWAF01> users update username <ad> …
admin@TR7LBWAF01> users delete <ad>
admin@TR7LBWAF01>  

Kayıt, kimliğini kullanıcı adından alır. update komutunda username <ad> yazılır; show ve delete komutlarında kullanıcı adı alan adı olmadan, doğrudan değer olarak yazılır (users delete <ad>).

Zorunlu Alanlar ​

add komutunda CLI zorunlu alanları aşağıdaki sırayla, tek tek ister; biri yazılmadan sonrakini göstermez. İlk ikisi alan adı ile değeri birlikte yazılır, parola ise komut satırına yazılmaz.

SıraAlanDurumDeğer
1userTypeZorunluAşağıdaki on altı türden biri; hangi yetki alanlarının açılacağını belirler
2usernameZorunlu3–32 karakterlik ad; aynı ad iki kullanıcıda kullanılamaz
3passwordZorunluKomut satırına yazılmaz; Enter'a basıldıktan sonra ayrı bir satırda, ekranda görünmeden sorulur. Kimlik kaynağı --isLdapUser ile merkezi bir sunucuya çevrilse de add komutunda sorulur
TR7 WEB-CLI · parola gizli sorulur
admin@TR7LBWAF01> users add userType readOnly username izleyici
Password: # yazılan karakterler ekranda görünmez
admin@TR7LBWAF01>  

Kullanıcı Türleri ​

DeğerO türde açılan yetki alanları
superAdminTür kısıtı olan alan yok
readOnly--userPools.N
monitor--userPools.N
cloudClient--v-device · --allowedFrontend.N.* · --backendNetworks.N.* · --maxPools · --cpuCores.N · --bwLimit
networkManagerTür kısıtı olan alan yok
networkUser--userZones.N
trafficManager--certificatePermission
trafficUser--userPools.N · --backendPermission
wafManagerTür kısıtı olan alan yok
wafReadOnlyTür kısıtı olan alan yok
wafUser--userPools.N
fullLbManager--certificatePermission
fullLbUser--userPools.N · --backendPermission
certificateManagerTür kısıtı olan alan yok
gtmUserTür kısıtı olan alan yok

Kimlik Doğrulama ve Parola ​

AlanNe yaparArkasına ne yazılır
--isLdapUserKullanıcının kimliğinin nereden doğrulanacağını seçerfalse — TR7, cihazın kendi parola veritabanı (varsayılan) · true — LDAP · radius · tacacs
--giveNewPasswordVar olan bir kullanıcıya yeni parola atanmasını açartrue · false (varsayılan false). Yalnız update komutunda ve kimlik kaynağı TR7 iken listelenir; true yazıldığında yeni parola komuttan sonra gizli olarak sorulur

Yetki Alanları ​

AlanNe yaparArkasına ne yazılır
--userPools.NKullanıcının hangi vService kayıtları üzerinde yetkili olacağını belirlervService kayıtları; her biri kendi indeksiyle. Varsayılan liste boştur. readOnly, monitor, trafficUser, wafUser ve fullLbUser türlerinde açılır
--userZones.NKullanıcının hangi vDevice kayıtları üzerinde yetkili olacağını belirlervDevice kayıtları; varsayılan olarak komutun çalıştığı cihaz seçilidir. Yalnız networkUser türünde açılır
--backendPermissionKullanıcının arka uç sunucularını yönetmesine izin verirtrue · false (varsayılan false). trafficUser ve fullLbUser türlerinde açılır
--certificatePermissionKullanıcının sertifika yönetimine izin verirtrue · false (varsayılan false). trafficManager ve fullLbManager türlerinde açılır
--certificatePoolPermissionKullanıcının sertifika seçebilmesine izin veren alandırBu sürümde alanın koşuluna uyan kullanıcı türü bulunmadığından alan hiçbir türde etkinleşmez

cloudClient Alanları ​

Aşağıdaki alanlar yalnız userType cloudClient seçiliyken listelenir. Kullanıcının kullanabileceği kaynakları sınırlarlar.

AlanNe yaparArkasına ne yazılır
--v-deviceKullanıcının hangi vDevice üzerinde çalışacağını seçervDevice; varsayılan, komutun çalıştığı cihaz
--allowedFrontend.N.ipKullanıcının hangi karşılama adresini kullanabileceğini belirlerCihaza tanımlı adres; her girdi kendi indeksiyle
--allowedFrontend.N.portO adreste hangi portu kullanabileceğini belirlerPort numarası ya da port aralığı
--allowedFrontend.N.domains.NO karşılama adresinde hangi alan adlarını kullanabileceğini belirlerAlan adı; her alan adı kendi indeksiyle, aynı alan adı iki kez yazılamaz
--backendNetworks.N.ipKullanıcının arka uç olarak hangi ağı kullanabileceğini belirlerAğ adresi
--backendNetworks.N.cidrO ağın maske uzunluğunu belirlerCIDR değeri
--maxPoolsKullanıcının en çok kaç vService oluşturabileceğini sınırlar1 ya da daha büyük tam sayı. Boş bırakıldığında sınır uygulanmaz
--cpuCores.NKullanıcının hangi işlemci çekirdeklerini kullanabileceğini belirler0–255 arası tam sayı; her çekirdek kendi indeksiyle, aynı çekirdek iki kez yazılamaz. En az bir çekirdek verilmelidir
--bwLimitKullanıcının bant genişliğini sınırlar0 ya da daha büyük tam sayı. Boş bırakıldığında sınır uygulanmaz

İletişim, Oturum ve Erişim ​

AlanNe yaparArkasına ne yazılır
--emailAddressKullanıcının e-posta adresini belirlerE-posta adresi
--phoneNumberKullanıcının telefon numarasını belirlerTelefon numarası
--sessionDur.valBu kullanıcıya özel işlemsiz oturum süresini belirlerSayı. Boş bırakıldığında cihazın genel oturum süresi geçerlidir
--sessionDur.unitO sürenin birimini seçerm (varsayılan) · h · d; toplam süre 1 dakikadan kısa, 30 günden uzun olamaz
--sshKullanıcının SSH üzerinden WEB-CLI'ye erişmesine izin verirtrue · false (varsayılan false)
--webCliKullanıcının yönetim arayüzü üzerinden WEB-CLI'ye erişmesine izin verirtrue · false (varsayılan false)

Örnekler ​

TR7 WEB-CLI · A) Yerel ve dizin kullanıcısı
# yalnız izleyen, WEB-CLI erişimi olan yerel kullanıcı
admin@TR7LBWAF01> users add userType readOnly username izleyici \
--userPools.0 <vservice> --webCli true --emailAddress izleyici@kurum.com.tr
Password:
 
# kimliği dizinden doğrulanan yönetici
admin@TR7LBWAF01> users add userType trafficManager username ahmet --isLdapUser true \
--certificatePermission true --ssh true
Password:
admin@TR7LBWAF01>  
TR7 WEB-CLI · B) cloudClient ve bakım
# kaynakları sınırlanmış müşteri kullanıcısı
admin@TR7LBWAF01> users add userType cloudClient username musteri1 \
--maxPools 5 --bwLimit 100 --cpuCores.0 2 --cpuCores.1 3 \
--allowedFrontend.0.ip <adres> --allowedFrontend.0.port 443 \
--allowedFrontend.0.domains.0 www.musteri1.com \
--backendNetworks.0.ip 10.20.0.0 --backendNetworks.0.cidr 16
Password:
 
# parola yenileme ve kullanıcıya özel oturum süresi
admin@TR7LBWAF01> users update username izleyici --giveNewPassword true
Password:
admin@TR7LBWAF01> users update username izleyici --sessionDur.val 30 --sessionDur.unit m
 
admin@TR7LBWAF01> users delete izleyici
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Ayırt edici alan önce yazılır. userType değeri, hangi yetki alanlarının listeleneceğini belirler; başka bir alan yazılmadan önce verilmelidir.
  • Zorunlu alanlar -- almaz. userType ve username alan adı ile değeri yan yana yazılır; isteğe bağlı alanlar --alan değer biçimindedir. Ayrıntı API Commands sayfasındadır.
  • Parola komut satırına yazılmaz. Komut çalıştırıldıktan sonra Password: satırında, ekranda görünmeden sorulur; komut geçmişine düşmez.
  • Parola kimlik kaynağından bağımsız sorulur. Şemadaki koşula göre add komutunda parola her durumda istenir; --isLdapUser alanı bu koşula katılmaz.
  • Merkezi kimlik ayrı komutlarda yapılandırılır. settings ldap, settings radius ve settings tacacs. Merkezi kimlikten gelen kullanıcıların kendiliğinden açılması settings user-management komutundadır.
  • Yeni parola yalnız güncellemede atanır. --giveNewPassword alanı add komutunda listelenmez; yeni kullanıcının parolası zaten oluşturma sırasında sorulur.
  • Kullanıcıya özel oturum süresi genel ayarın yerine geçer. --sessionDur boş bırakıldığında settings access komutundaki genel süre uygulanır.
  • WEB-CLI erişimi iki ayrı yetkidir. --ssh SSH üzerinden, --webCli yönetim arayüzü üzerinden erişimi açar; ikisi birbirinden bağımsızdır.
  • cloudClient alanları kaynak sınırıdır. Karşılama adresleri, arka uç ağları, vService sayısı, çekirdekler ve bant genişliği yalnız bu türde sorulur.