Postgresql Kullanıcı İşlemleri

İbrahim Yıldız
2 min readDec 6, 2020

Bu Yazımda PostgreSql’de Nasıl Kullanıcı Ekleyip Yetkiler verip Kaldıracağız

Basit Sekilde Kullanıcı Oluşturma İçin

Create role ibrahim ;

Oluşturgumuz Kullanıcıyı select * from pg_roles ; diyerek bakabilirisniz(tüm kullanıcıları gösterir bağlı bulundugunuz veritabanın da ki kullanıcıları görmek için SQLSHELL’e \du Yazabilirsiniz veya Pgadmin üzerinden de Görebilirsiniz)

Simdi Gelelim Oluşturdugumuz Kullanıcıya Giriş Yapmaya Yukarda Oluşturdugumuz Kullanıcıya Giriş Yapamayız Çünkü Login Yetkisi Vermedik

Alter Role ibrahim login password ‘hello%’; Diyerek Login Özelligi Verebilirsiniz veya Yeni Kullanıcıda Açabilirsiniz

Create Role root login password ‘toor’ ;

Gelelim Kullanıcıyla Giriş Yapmaya

CMD üzerinden Giriş Yapacagız

psql -U root -w postgres Diyerek Baglanıyoruz ve devamında Şifre Soruyor Şifreniz Girdikten Sonra Baglanacaksınız

Yetkili Kullanıcı İçinde

create role ibrahim

createdb

createtable (gibi veya superuser )

superuser “super kullanıcıda oluşturabilirniz’

valid until ‘2030–12–31’ — Tarih Vererek Kullanı O Tarihten İtibaren Geçersiz Sayılacaktır

Connection Limit Vererek Eş zamanlı Baglantı Sınırı Verebilirisiniz

GRANT İLE YETKİ VERME

GRANT SELECT/İNSERT/UPDATE/DELETE ON TABLO_İSMİ TO KULLANİCİ_İSMİ

TÜM TABLOLARDA İSLEM YAPABİLMESİ İCİN

GRANT ALL ON ALL TABLES IN SCHEMA ’public veya başka şemalarınız varsa’ TO KULLANICI_İD

REVOKE İLE YETKİ KALDIRMA

REVOKE SELECT/İNSERT/UPDATE/DELETE ON TABLO_İSMİ FROM KULLANİCİ_İSMİ

TÜM TABLOLARDA İSLEMLERİ SİLEBİLMESİ İCİN

REVOKE ALL ON ALL TABLES IN SCHEMA ’public veya başka şemalarınız varsa’ FROM KULLANICI_İD

KULLANICIYA SİLERKEN KULLANICIN YETKİLERİNİ BAŞKA KULLANICIYA AKTARMA

REASSİGN OWNED BY SİLİNMESİ_GEREKEN_KULLANICI TO YENİ_KULALNICI ;

DROP OWNED BY ESKİ_KULLANICI — YETKİLERİNİ DÜŞÜRMEK İÇİN

DROP ROLE ESKİ_KULLANICI

Umarım Faydalı Olmuştur Hayırlı Günler Dilerim

--

--

No responses yet