İnterbase veritabanına SYSDBA ve masterkey ile girilmesin

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
sen
Üye
Mesajlar: 34
Kayıt: 04 Tem 2003 01:33
Konum: Ankara

İnterbase veritabanına SYSDBA ve masterkey ile girilmesin

Mesaj gönderen sen »

Selam arkadaşlar.
İnterbasede veritabanı dosyasının kullanıcısını ve şifresini kendim belirlemek istiyorum. önemli olan SYSDBA aktif kullanıcısını kaldırmak.
Yani bilgisayara yeni kurulmuş bir interbasede benim farklı kullanıcı ve şifresi verdiğim dosya açılıyor. Kısacası dosyaya SYSDBA ile girilmesini nasıl iptal edebilirim.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Bildiğim kadarıyla edemezsin.
Sadece Borlad IB 6.5 çıkarttığında en büyük değişiklik Script i şifreyi bilmiyorsan göremezsin diyolardı. Açıkçası paralı olduğu içinde hiç makinama yüklemediğim için denemedim.
Birde benim mantığıma göre yada şöyle demek daha doğru olacak, o kadar çok güvenlik isteyen bir proje istenmedi benden.
Zaten Gizlilik olacaksa DataBase in kilit altında tutulması lazım. Ayrıca Kurulan database mantığı önemli, ben mutlaka master detail bantığı kullanırım, mesala fatura bilgilerine ulaşabilirler ama hangi satır hangi irasliyeye o irsaliye hangi faturaya ve o fatura kime ait, bu bağlantıları bulacaklar ve uygun bir kod yazacaklarki çözebilsinler. Ha bence bunu yaparlarsa ben o adamları zaten tebrik ederim demek ki çok azimliymişler.
Eğer kullanıcılar için ise bu ozaman Yazılan kod içinden bu limitlemeler yapılmalı. Bunu içinde hazır componentlar var mesala benim yazdığım :P
http://www.ugssoft.com buradan detaylara bakabilirsiniz.
Ekran görüntüleri var sadece, 2. sürümü çıkartıcam ve fiyatda oldukça makul olacak. Diğer taraftan bazı özelliklerde ekliycem. Madem reklam yapıyorum açıkça söylüyorum Bu yazdığım component a benzer hiç bir component yok. benim yazdığıma göre çok ilkelleri var
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
safak
Şafak EBESEK
Mesajlar: 165
Kayıt: 05 Ağu 2003 04:39
Konum: Istanbul
İletişim:

şifre değiştirme ve tanımlama

Mesaj gönderen safak »

Aşağıdaki link size yardımcı olabilir

http://www.ibphoenix.com/downloads/qsg.pdf


11. sayfaya bakınız.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2130
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

SYSDBA kullanıcısın tablolar üzerindeki hakları iptal edilebilirse tablo yapılarını görebilir ama verileri göremez.

yeni bir user yaratın.
isc4.gdb (program files\borland\ınterbase) dosyasında user ve diğer tabloda SYSDBA nın yetkilerini Revoke ile iptal edin. kendi gdbnizdeki tablolarada aynı işlemi yapın.

lakin SYSDBA nın tablolar üzerinde hiçbir hakkı yokken yine de verileri görüp değiştirebiliyor.

kısaca ben bu işin içinden çıkamadım. GDB kimin eline geçerse paşa paşa açıp karıştırabiliyor.

bunun bi yolu yordamı olması lazım bence...
Cevapla