Provided by:
manpages-tr_1.0.5.1-2_all 
ISIM
CREATE USER - yeni bir veritabani kullanicisi hesabi tanimlar
KULLANIM
CREATE USER isim [ [ WITH ] se,cenek [ ... ] ]
burada se,cenek:
SYSID uid
| CREATEDB | NOCREATEDB
| CREATEUSER | NOCREATEUSER
| IN GROUP grup_ismi [, ...]
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'parola'
| VALID UNTIL 'mutlak_zaman'
A,CIKLAMA
CREATE USER bir PostgreSQL veritabani kumesine yeni bir kullanici
ekler. Bu komutu kullanmak icin bir veritabani ayricalikli kullanicisi
olmalisiniz. Kullanici ve kimlik kanitlama islemleri hakkinda bilgi
edinmek icin:
http://www.postgresql.org/docs/8.0/static/user-manag.html
http://www.postgresql.org/docs/8.0/static/client-authentication.html
PARAMETRELER
isim Yeni kullanicinin ismi.
uid SYSID deyimi yeni kullanicinin PostgreSQL kullanici kimligini
secmekte kullanilabilir. Bu normalde gerekmez, ama eger oksuz
kalmis bir nesneyi yeniden olusturuyorsaniz yararli olabilir.
Eger belirtilmezse, yeni kullanici kimligi ontanimli olarak
atanmis en buyuk kullanici kimligine (alt sinir 100) bir
eklenerek olusturulur.
CREATEDB, NOCREATEDB
Bu deyimler yeni kullanicinin veritabani olusturabilme
yeterliligini belirler. Eger CREATEDB belirtilmisse, kullanici
kendi veritabanini olusturabilir olarak tanimlanmis olur.
NOCREATEDB kullaniciya veritabani olusturma yeterliligini
vermeyecektir. Hicbiri belirtilmezse, NOCREATEDB ontanimlidir.
CREATEUSER, NOCREATEUSER
Bu deyimler yeni kullaniciya, yeni kullanicilar olusturabilme
izni verilmesi ile ilgilidir. CREATEUSER ayrica, kullaniciyi tum
erisim izinlerini duzenleyebilme yetkisi olan bir ayricalikli
kullanici haline getirir. Hicbiri belirtilmezse, NOCREATEUSER
ontanimlidir.
grup_ismi
Yeni kullanicinin uyesi yapilacagi mevcut gruplardan birinin
ismi. Cok sayida grup ismi listelenebilir.
parola Kullanicinin parolasi. Parolali kimlik kanitlamasi kullanmayi
planlamiyorsaniz, bu secenegi atlayabilirsiniz, ama daha sonra
kararinizi degistirirseniz, kullanici baglanamayabilecektir.
Parola ALTER USER [alter_user(7)] kullanarak sonradan atanabilir
veya degistirilebilir.
ENCRYPTED, UNENCRYPTED
Bu sozcukler parolanin sistem katalogunda sifreli saklanip
saklanmayacagi ile ilgilidir. Hicbiri belirtilmezse, ontanimli
davranis password_encryption yapilandirma parametresine gore
saptanir. Eger mevcut parola zaten MD-5 sifreli bicimdeyse, bu
sozcuklerden hangisi belirtilmis olursa olsun, oldugu gibi
saklanir (zaten, sifreli bir parolayi sistem cozemez). Bu,
veritabani dokumlenirken veya yerine konurken de boyledir.
Cok eski istemcilerin, parolalarin sifreli saklanmasini
gerektiren MD-5 kimlik kanitlama mekanizmasi icin destekten
yoksun olabilecegini unutmayin.
mutlak_zaman
Kullanicinin parolasinin gecerliligini yitirecegi zamani
belirtmek icin kullanilir. VALID UNTIL deyimi atlanirsa, parola
daima gecerli olacaktir.
EK BILGI
Bir kullanicinin ozniteliklerine degistirmek icin ALTER USER
[alter_user(7)], bir kullaniciyi silmek icin de DROP USER
[drop_user(7)] kullanin. Bir kullaniciyi bir gruba eklemek ya da
gruptan cikarmak icin ALTER GROUP [alter_group(7)] kullanin.
PostgreSQL, CREATE USER ile ayni islevsellige sahip olan createuser(1)
diye bir uygulama icerir (Aslinda o da bu komutu kullanir), fakat o
komut satirindan calisir.
VALID UNTIL deyimi kullanicinin hesabi icin degil sadece kullanicinin
parolasi icin son gecerlilik tarihini belirler. Parolasiz kimlik
kanitlama yontemi kullanilirken, bu degerin bir hukmu olmayacaktir.
"ORNEKLER
Parolasiz bir kullanici tanimlamak icin:
CREATE USER jonathan;
Parolali bir kullanici tanimlamak icin:
CREATE USER davide WITH PASSWORD 'jw8s0F4';
Parolasinin son kullanma tarihi 2004 olan bir kullanici tanimlamak
icin:
CREATE USER miriam WITH PASSWORD 'jw8s0F4' VALID UNTIL '2005-01-01';
Burada parola 2005'in ilk saniyesinde gecersiz olacaktir.
Veritabani olusturabilme yetkisi olan bir kullanici olusturmak icin:
CREATE USER manuel WITH PASSWORD 'jw8s0F4' CREATEDB;
UYUMLULUK
CREATE USER cumlesi bir PostgreSQL olusumudur. SQL standardi kullanici
tanimlamayi gerceklemeye birakmistir.
IIGILI BELGELER
ALTER USER [alter_user(7)], DROP USER [drop_user(7)], createuser(1).
,CEVIREN
Nilgun Belma Buguner <nilgun (at) belgeler.gen.tr>, Nisan 2005