Git Product home page Git Product logo

liman-sambahvl's Introduction

LimanMYS SambaHvl Eklentisi

Eklenti yeteneklerinin el ile yapılmasını anlatan dev.to makalesi : Yeni bir SAMBA Etki Alanı oluşturma

SambaHVL temel itibari ile kullanıcının tamamen boş ya da Samba kurulumu yarım bırakılmış bir sunucu üzerinde yeni bir etki alanı oluşturmasını, göç edilmesini (migrate) ve sonrasında da bu sunucunun Samba metriklerinin görüntülenmesi amacıyla tasarlanmıştır. Buna ek olarak halihazırda Samba kurulu DC'ler de SambaHVL sayesinde pasif hale getirilebilir.

Genel özellikleri arasında,

* SambaHVL kurulumu, 
* Etki alanı oluşturma, 
* Göç etme, 
* Samba bilgilerini görüntüleme, 
* Kullanıcıları görüntüleme ve yeni kullanıcı ekleme, 
* Grupları görüntüleme ve yeni grup ekleme,
* Bilgisayarları görüntüleme,
* FSMO rol yönetimi,
* Replikasyon bilgilerinin görüntülenmesi,
* Site bilgilerinin görüntülenmesi, yeni site oluşturulması,
* Etki alanı denetleyicisini düşürme,
* Sistem saatini eşitleme ve görüntüleme 

gösterilebilir.

Eklenti Görselleri

SambaHVL kurulumu

Eğer sunucunuzda hali hazırda kurulu bir SambaHVL yoksa, eklenti bunu tespit edip Kurulum sekmesinde yönlendirir.

smb1

Kurulum işlemi gerçekleştirmek için butona tıklandığında ise kurulum sırasındaki loglar görüntülenir.

smb2

Etki alanı kurulumu / Göç işlemi

SambaHVL kurulumu başarıyla tamamlandıktan sonra istenirse yeni bir domain ya da göç işlemi gerçekleştirebilir.

smb3

Bu işlemlerden biri başarı ile gerçekleştirildikten sonra eklentide erişilebilecek tüm noktalar açılmış olur.

Samba Bilgileri

Samba bilgileri sekmesinde, paket detayları, paket güncelleme durumu, Samba servis durumu, etki alanı bilgileri gibi temel bilgiler görüntülenebilir.

Bunun haricinde kurulum esnasındaki loglar da bu sekmenin altında görüntülenebilir.

smb4

Kullanıcılar

Kullanıcılar sekmesinde var olan domain kullanıcıları görüntülenebilir, yeni kullanıcılar eklenebilir.

smb5

Gruplar

Gruplar sekmesinde var olan domain grupları görüntülenebilir, yeni gruplar eklenebilir.

smb6

Bilgisayarlar

Bilgisayarlar sekmesinde var olan bilgisayarlar görüntülenebilir.

smb7

FSMO Rollerinin Yönetilmesi

FSMO rollerinin görüntülendiği bu sekmede, eğer göç edilmiş bir sunucuya sahipseniz burada ilgili role sağ tıklayarak rol transferi gerçekleştirebilirsiniz.

smb8

Replikasyon Bilgilerinin Görüntülenmesi

Göç edilmiş bir sunucuda replikasyon bilgileri görüntülenebilir, sağ tıklayarak güncellenebilir ya da son güncelleme zamanı görüntülenebilir.

smb9

Site Listesi

DC üzerinde bulunan siteların görüntülendiği bu sekmede, ayrıca site oluşturma işlemi de yapılabilir.

smb10

Etki Alanı Denetleyicisini Düşür

İstenilen etki alanı denetleyicisini düşürür.

smb11

Sistem Saati

Sistem saati bu sekmeden görüntülenebilir.

smb12

liman-sambahvl's People

Contributors

abugraokkali avatar ahmedsaidcitak avatar belizpehlivan avatar dogukanoksuz avatar fatmazumrutyilmaz avatar fthrslntgy avatar mtdemircan avatar white-hare avatar zekiahmetbayar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

liman-sambahvl's Issues

User attribute update feature bugs

  • updateAttribute fonksiyonu rota olarak eklenmeli
  • Güncelleme işleminden sonra kullanıcı bilgileri modalı aşağı kaydırılabilmeli

Kurulum Sekmesi | Hatalar

Kurulum sekmesi testlerinde yaşanan görsel ve sistemsel hatalar :

  • Paket kuruluyor veya kuruldu mesajları konumlandırmaları düzeltilmeli
  • Kurulum kayıtları ekrana basılmıyor, düzeltilmeli
  • Kurulum kayıtları kendiliğinden aşağı kayacak şekilde bir yapıya geçirilmeli
  • Kurulum bittikten sonra başarı ile kuruldu mesajı verilmeli
  • Eğer sistemde halihazırda bir samba varsa kullanılabilen, Samba kaldır butonu smb.conf'u da bulup silmeli

Migration (Göç) Sekmesi | Hatalar

Migration (Göç) sekmesi testlerinde yaşanan görsel ve sistemsel hatalar :

Migration

  • Sambahvl kurulu değilse hata mesajı verilmeli tüm butonlar disabla olmalı
  • Migrate butonundaki modala varsayılan olarak değerler eklenmeli (altlarına açıklama şeklinde)
  • Check migrate fonksiyonları baştan yazılmalı
  • Göç esnasındaki kayıtlar tıpkı kurulumdaki gibi ekrana basılmalı
  • Kayıtların bitip göçün yapıldığına dair olan fonksiyon değiştirilmeli
  • Göç edilmiş sunucularda net ads info geç geldiği için ekrana basılmıyor

Site

  • Var olan sitelara migrate oluyor, yeni site oluşturma eklenmeli
  • Site göç modalında istenen site kısmında kullanıcıdan alınma değil, combobox yapılmalı
  • Hata mesajları site ile göç kısmına eklenmeli

Trusted Servers Sekmesi | Hatalar

Trusted Servers sekmesi testlerinde yaşanan görsel ve sistemsel hatalar :

  • Trusted server eklenmesine rağmen satırda boş çıkıyor, düzeltilmeli
  • Eğer trusted server eklenememiş ise hata mesajı döndürülmeli
  • Ekleme modalına default değerler eklenmeli (Son kullanıcı için karışık parametreler var, altlarına açıklama olarak yazılabilir)

Etki Alanı Oluştur Sekmesi | Hatalar

Etki Alanı Oluştur sekmesi testlerinde yaşanan görsel ve sistemsel hatalar :

  • Sayfa başına kırmızı hata mesajı konulmalı "Lütfen önce sambahvl paketini kurunuz !"
  • Sambahvl kurulmadan da etki alanı oluştur butonu çalışıyor, kontrol eklenmeli
  • Etki alanı oluşturma smb.conf varlığına göre kontrol ediliyor, mekanizma geliştirilmeli
  • Etki alanı oluşturulurken kayıtları ekrana basmalı
  • Etki alanı oluşturulduktan sonra sayfa yenilenmeli, etki alanı güncel bilgileri ekrana basılmalı
  • Göç işlemi yapılmış etki alanı kontrolcülerinde, etki alanı bilgileri kısmı boş dönüyor.

FSMO Rolleri Sekmesi | Hatalar

FSMO Rolleri sekmesi testlerinde yaşanan görsel ve sistemsel hatalar :

  • Eğer sambahvl kurulu değilse kırmızı hata mesajı verilmeli "Lütfen önce sambahvl paketini kurunuz !"
  • Eğer sambahvl değilse butonlar kullanıma kapatılmalı
  • Tüm roller aynı dc de ise buton deaktif edilebilir
  • Belirli bir rolü al butonu kaldırılmalı, zaten sağ tık menüsünden yapılabiliyor

Samba Demote Sekmesi | Yeni sekme

Samba Demote Sekmesinde istenen özellikler:

  • Mevcut domaini demote etme ve samba implementasyonunu kaldırma
  • Farklı bir dcler var ise domainde bunlardan bir tanesini zorlayarak demote etme

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.